Jquery 获取div中的文本
可能重复:Jquery 获取div中的文本,jquery,Jquery,可能重复: 我有一个div,里面是文本,后面是span,如下所示: <div> text <span>other text</span> </div> 文本 其他文本 我只想得到div中的文本,而不是span中的文本 谢谢您可以这样使用: b = $('div').clone(); b.children('span').remove(); alert( b.text() ); // alerts "text" 使用.clone()我们可以
我有一个div,里面是文本,后面是span,如下所示:
<div>
text
<span>other text</span>
</div>
文本
其他文本
我只想得到div中的文本,而不是span中的文本
谢谢您可以这样使用:
b = $('div').clone();
b.children('span').remove();
alert( b.text() ); // alerts "text"
使用.clone()
我们可以复制div,删除span,然后获取文本,所有这些都不会影响页面上显示的原始DOM元素。试试这个
var myText = $('#dd').clone()
.children() //select all the children
.remove() //remove all the children
.end() //again go back to selected element
.text(); //get the text of element
我要简短一点:我不明白。方法是。否则,这就行了!向上投票,我喜欢你的.end()快捷方式。
var myText = $('#dd').clone()
.children() //select all the children
.remove() //remove all the children
.end() //again go back to selected element
.text(); //get the text of element