如何获取元素的文本节点?

<div class="title">

I am text node

<a class="edit">Edit</a>

</div>

我希望获得“我是文本节点”,不希望删除“ edit”标签,并且需要跨浏览器解决方案。

回答:

var text = $(".title").contents().filter(function() {

return this.nodeType == Node.TEXT_NODE;

}).text();

这将获取contents所选元素的,然后对其应用过滤功能。过滤器功能仅返回文本节点(即带有的节点nodeType ==

Node.TEXT_NODE)。

以上是 如何获取元素的文本节点? 的全部内容, 来源链接: utcz.com/qa/400475.html

回到顶部