[JQUERY] JQuery와이 - 어린이 텍스트없이 요소의 텍스트를 가져
JQUERYJQuery와이 - 어린이 텍스트없이 요소의 텍스트를 가져
해결법
-
1.헤이 "이 기쁘게하려고 : http://jsfiddle.net/MtVxx/2/
헤이 "이 기쁘게하려고 : http://jsfiddle.net/MtVxx/2/
여기에서 특정 사건에 대한 좋은 링크 : http://viralpatel.net/blogs/jquery-get-text-element-without-child-element/ (이것은 단지 요소의 텍스트를 얻을 것이다)
도움이 되었기를 바랍니다, :)
암호
jQuery.fn.justtext = function() { return $(this).clone() .children() .remove() .end() .text(); }; alert($('#mydiv').justtext());
-
2.나는 더 가벼운 일을 작성하는 의무를 느꼈다 있도록 현재 허용 대답은 성능면에서 꽤 끔찍한입니다 :
나는 더 가벼운 일을 작성하는 의무를 느꼈다 있도록 현재 허용 대답은 성능면에서 꽤 끔찍한입니다 :
$.fn.mytext = function() { var str = ''; this.contents().each(function() { if (this.nodeType == 3) { str += this.textContent || this.innerText || ''; } }); return str; }; console.log($('#mydiv').mytext());
-
3.잭의 대답하지만 textContents를 명시 적으로 반복 (를 통해 .each ()) 및 수집에 대한 필요와 마찬가지로 :
잭의 대답하지만 textContents를 명시 적으로 반복 (를 통해 .each ()) 및 수집에 대한 필요와 마찬가지로 :
$('#mydiv').contents().filter(function(){return this.nodeType === 3}).text()
또는, 당신은 화살표 기능을 사용할 수있는 경우 :
$('#mydiv').contents().filter((i, el) => el.nodeType === 3).text()
from https://stackoverflow.com/questions/11362085/jquery-get-text-for-element-without-children-text by cc-by-sa and MIT license
'JQUERY' 카테고리의 다른 글
[JQUERY] 있는 jqGrid 호버 텍스트는 AddRowData으로 정의 할 수 있습니까? (0) | 2020.10.27 |
---|---|
[JQUERY] jQuery를 HTML () 파이어 폭스 (.innerHTML을 사용)에서 DOM의 변화를 무시 (0) | 2020.10.27 |
[JQUERY] jQuery를 : 어떻게 앵커 링크의 클릭 이벤트를 트리거합니다 (0) | 2020.10.27 |
[JQUERY] jQuery를 아약스 응답 업데이트 DIV HTML (0) | 2020.10.27 |
[JQUERY] 자바 스크립트를 다운로드 이미지 (0) | 2020.10.27 |