[JQUERY] jQuery를 함께 텍스트를 제거
JQUERYjQuery를 함께 텍스트를 제거
해결법
-
1.이 질문에서 답을 사용하여 :
이 질문에서 답을 사용하여 :
$(elem) .contents() .filter(function() { return this.nodeType == 3; //Node.TEXT_NODE }).remove();
-
2.첫째, 당신은 더미 스팬로 포장 할 수 있습니다 :
첫째, 당신은 더미 스팬로 포장 할 수 있습니다 :
$("body").contents() .filter(function(){ return this.nodeType != 1; }) .wrap("<span class='orphan'/>");
지금 당신은 쉽게 제거 할 수 있습니다 :
$('span.orphan').remove();
-
3....에 대한
...에 대한
<div class="parent-element"> <p>This is some text</p> This is "unwrapped" text //to be removed <span>some more text</span> </div>
비아 CSS :
.parent-element { font-size: 0px; } .parent-element p { font-size: 12px; } .parent-element span { font-size: 14px; }
-
4.DOM 요소에 포장하는 jQuery를 그것을 찾을 수 있습니다 의미 :
DOM 요소에 포장하는 jQuery를 그것을 찾을 수 있습니다 의미 :
예를 들면 :
var text = 'This is "unwrapped" text'; $("div:contains('" + text + "')").remove();
아니면 그냥 :
$('p').next().remove();
-
5.그것은 놀라운하지만 동시에 다음 코드는 작동하지 않습니다
그것은 놀라운하지만 동시에 다음 코드는 작동하지 않습니다
$("div.myClass:has(img)").contents().filter(":text").remove();
첫 번째 게시물 작품의 코드
$("div.myClass:has(img)") .contents() .filter(function() { return this.nodeType == 3; //Node.TEXT_NODE }).remove();
기억하는 것이 중요합니다! jQuery를 1.8.3.
그리고 무엇보다도 내가 innerHTML을 조작이 방법보다 훨씬 더 빠르게 작동 기억!
from https://stackoverflow.com/questions/1571076/remove-text-with-jquery by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] jQuery Ajax 콜백이 호출 기능을 기다립니다 (0) | 2020.11.03 |
---|---|
[JQUERY] Ajax jquery 성공 범위 (0) | 2020.11.03 |
[JQUERY] SVG 요소 내부에 DIV를 추가 할 수 있습니까? (0) | 2020.11.03 |
[JQUERY] JQuery와없는 JQuery와 '트리거'방법의 상응하는 무엇입니까? (0) | 2020.11.03 |
[JQUERY] xmlHttp.getResponseHeader + CORS이 작동하지 않음 (0) | 2020.11.03 |