如何获取元素的文本节点?
<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