【发布时间】:2011-10-25 22:04:27
【问题描述】:
我能够使用:contains 选择器部分地工作,但我的问题是,如果一个元素包含的元素包含它仍然返回的文本。例如:
$('div:contains("test")')
将选择下面的两个 div:
<div>something else
<div>test</div>
</div>
小提琴:http://jsfiddle.net/TT7dR/
如何仅选择“直接”包含文本的 div?这意味着在上面的示例中,只会选择子 div。
更新:
澄清一下,如果我正在搜索文本“其他”而不是“测试”,那么我只想找到父 div。
【问题讨论】:
标签: javascript jquery