jQuery 개체에 저장된 특정 요소의 텍스트에 대해 "찾기 및 바꾸기"작업을 수행하려고합니다. 정규식 선택기를 사용하는 자바 스크립트 함수 .replace()
을 사용하여 텍스트를 바꾸려고합니다. 이 샘플 코드를 수정하는 방법은 무엇입니까?jQuery : .replace()를 사용하여 요소 내부의 텍스트 바꾸기
$(JQUERY_OBJECT).html(
$(this).text().replace(/REGEX_EXPRESSION/, 'REPLACEMENT_TEXT')
);
주 : 내가 조작하고 JQuery와 객체는 자식 요소를 포함 할 수 있지만, 내가 그들을 유지하고 싶지 않아요. 그래서 .text()
을 사용하고 있습니다. 그러나 내부 요소를 삭제하지 않고 .replace()
함수를 실행할 수 있다면 좋을 것입니다.
1. 사용자가 말한 입력 인수를 설명하는 jQuery 문서 링크를 제공 할 수 있습니까? jQuery .html() 문서 페이지에서 나에게하신 내용에 대한 설명을 찾지 못했습니다. –
2. .html()이 아닌 .text() 함수를 사용하여 요소의 내용을 가져와야합니다. 그에 따라 답을 수정할 수 있습니까? –
2. 그러나 요소의 자식을 보존하고 싶습니다. 당신이 할 수 있다고 생각하지 마십시오. 텍스트() – ekhaled