zl程序教程

您现在的位置是:首页 >  前端

当前栏目

jQuery获取节点和子节点文本的方法

jQuery节点方法 获取 文本 和子
2023-06-13 09:15:39 时间

对于下面的html片段,

<divid="text_test">testtext<ahref="techbrood.com"rel="externalnofollow">techbroodco.</a></div>

获取节点纯文本:

vartext=$("#text_test").text()

这个会得到“testtexttechbroodco.”,也就是会把当前元素的所有节点(包含子节点)的文本读取出来。

如果只想获取主节点的文本,方法复杂点:

vartext=$("#text_test").contents().filter(function(){
returnthis.nodeType===3;
}).text();

获取某子节点的文本:

vartext=$("#text_test>a").first().contents().filter(function(){
returnthis.nodeType===3;
}).text();