jQuery 문자 루프 FAQ (FAQS)
jQuery('html').each(function(i){ jQuery(this).text(jQuery(this).text().replace('需要替换的文本','替换后的文本')); });
이 예에서 "world"는 "jQuery"로 대체됩니다. 메소드는 지정된 값의 첫 번째 발생 만 대체합니다. 모든 발생을 대체하려면 정규 표현식을 "G"플래그 (Global Match)로 사용해야합니다.
메소드는 일치하는 요소를 대체하는 데 사용되지만 약간 다르게 작동합니다. replace()
메소드는 선택된 요소를 새 컨텐츠로 대체하고
var str = "Hello World!"; var res = str.replace("World", "jQuery");
replace()
replaceWith()
replaceAll()
이 예에서는이 함수는 두 가지 매개 변수를 취합니다 : 목록의 현재 요소의 인덱스와 요소의 이전 HTML 컨텐츠. 이 함수는 새로운 HTML 컨텐츠를 반환하여 "오래된 텍스트"를 "새 텍스트"로 대체합니다.
이 예에서 메소드는 객체의 각 키 값 쌍을 통해 루프를하고 메소드는 문자열의 각 키를 해당 값 ()으로 대체합니다. 정규 표현식의 "G"플래그는 모든 키 발생이 교체되도록합니다. replaceWith()
메소드를 연결하거나 정규식을 사용하여이를 수행 할 수 있습니다. 다음은 링크 replaceAll()
메소드의 예입니다.
replaceWith()
이 예에서 "Hello"및 "World"는 각각 "hi"및 "jQuery"로 대체됩니다. replaceAll()
메소드는 각 일치하는 요소에 대해 실행할 함수를 지정합니다. 예는 다음과 같습니다. each()
위 내용은 jQuery 문자 루프를 찾고 교체합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!