jQuery 找包含内容的节点,但不搜索子节点
jQuery 找包含内容的节点,但不搜索子节点
测试 html
<div>
要找的内容
</div>
<div>
<span>要找的内容</span>
</div>
想找的是上面那个,不是下面这个
写法:
jQuery('div:not(:has(span)):contains(要找的内容)')
PS:
:empty
是找内容(innerHtml)为空的节点
参考文章:
jquery - 在jQuery中获取所有没有子节点的元素 - IT工具网
jQuery API 中文文档 | jQuery API 中文在线手册 | jquery api 下载 | jquery api chm
作者:
J.晒太阳的猫
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。