【发布时间】:2012-09-26 10:48:13
【问题描述】:
好的,所以我正在尝试使用 contains() 选择器来修改 div 的 css。请看小提琴:http://jsfiddle.net/6mdqf/
如您所见,该函数选择了父 div,即使它不直接包含文本“John”;文本保存在子 div 中。 如果您删除父 div,则一切正常。
如何确保只选择包含文本“John”的子 div,而让父 div 和其他子 div 独处?
希望我的问题有意义...
代码:
<div>
<div>John Resig</div>
<div>George Martin</div>
<div>Malcom John Sinclair</div>
<div>J. Ohn</div>
</div>
还有js
$("div:contains('John')").css("text-decoration", "underline");
【问题讨论】:
-
请在您的问题中包含代码(不要只是链接到它):meta.stackexchange.com/questions/118392/…