가능한 중복 :
Getting the contents of an element WITHOUT its children는 jQuery를 텍스트하지만 HTML을 받고
가 어떻게 정규 표현식을 사용하지 않고, JQuery와/자바 스크립트 다음과 같은 HTML 중 foobar
을받을 수 있나요?
<div id="somediv">
foobar
<span></span>
</div>
가능한 중복 :
Getting the contents of an element WITHOUT its children는 jQuery를 텍스트하지만 HTML을 받고
가 어떻게 정규 표현식을 사용하지 않고, JQuery와/자바 스크립트 다음과 같은 HTML 중 foobar
을받을 수 있나요?
<div id="somediv">
foobar
<span></span>
</div>
.text()
을 사용하면됩니다. span
당신이 무시하고자하는 내용을 가지고있는 경우
$("#somediv").text();
은 또는 사용
$("#somediv").contents().first().text();
이 시도 :
var text = document.getElementById("somediv").getElementsByTagName("span")[0].innerHTML;
덕분에 텍스트와 span 태그 또는 그 밖의 내용이 모두 – TheBrain
응답으로 반환됩니다. –
당신은 단지 첫 번째 자식 노드의 텍스트를 원하는 경우 , 사용
$("#somediv").contents().eq(0).text()
전자 다음
$('#somediv').text().trim();
트림은 캐리지 리턴에서 여분의 공백을 없애 단지는 foobar 당신을 떠날 것이다.
두 번째 것은 훌륭합니다 :) – Sonnenhut