說選擇文本不是我有這樣的:使用jQuery中的元素
<div class='myDiv'>
<p>hello</p>
hello
<p>Hello</p>
</div>
一個人怎麼搶使用jQuery的兩個P標記之間的文本Hello?
說選擇文本不是我有這樣的:使用jQuery中的元素
<div class='myDiv'>
<p>hello</p>
hello
<p>Hello</p>
</div>
一個人怎麼搶使用jQuery的兩個P標記之間的文本Hello?
$('.myDiv')
.contents()
.filter(function() {
return this.nodeType == Node.TEXT_NODE;
}).text();
js1568有一個更好的辦法
$( 'div.myDiv')。過濾器( 'P')。文本()可能會工作。
我拿回來,過濾器不起作用。也許是這樣的:
var jText = $('div.myDiv').clone();
jText.find('p').remove();
jText.text();
這不起作用 - http://jsfiddle.net/interdream/SGjSv/1/ –
一切都已經(或可以)父元素,可以告訴你的DOM的休息嗎? – Thys
如果你提供更多的上下文(閱讀:你發佈的代碼段周圍的代碼),這將是相當容易做到。或者這是整個文件? – inkedmn
好吧,稍微編輯它以提供更多上下文 – benhowdle89