猿问

请问如何获得元素的文本节点?

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

<div class="title">
   I am text node   <a class="edit">Edit</a></div>

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


慕的地8271018
浏览 373回答 3
3回答

守候你守候我

var&nbsp;text&nbsp;=&nbsp;$(".title").contents().filter(function()&nbsp;{ &nbsp;&nbsp;return&nbsp;this.nodeType&nbsp;==&nbsp;Node.TEXT_NODE;}).text();这个得到了contents,并对其应用筛选函数。Filter函数只返回文本节点(即具有nodeType == Node.TEXT_NODE).
随时随地看视频慕课网APP

相关分类

JavaScript
Java
我要回答