说我有这个:
<div class='myDiv'>
<p>hello</p>
hello
<p>Hello</p>
</div>
如何使用jQuery抓取两个P标签之间的文本问号?
答案 0 :(得分:15)
$('.myDiv')
.contents()
.filter(function() {
return this.nodeType == Node.TEXT_NODE;
}).text();
答案 1 :(得分:0)
js1568有更好的方法
$('div.myDiv')。filter('p')。text()可能会有效。
我把它拿回来,过滤器不起作用。也许是这样的:
var jText = $('div.myDiv').clone();
jText.find('p').remove();
jText.text();