如何使用id:contains()选择器?
可能与此相似?
$("$("#foo"):contains('John')")
谢谢
答案 0 :(得分:1)
这应该这样做:
$("#foo:contains('John')");
答案 1 :(得分:1)
这样做:
$("#foo:contains('John')")
但我建议使用另一种技术,因为这会很慢(因为浏览器本身并不理解contains
)。
var foo = $('#foo');
if (foo.text().indexOf('John') > -1) {
// do whatever here
}
这无疑会快得多。
答案 2 :(得分:1)
因为:contains()
是一个选择器,你必须将它与你想要的元素/ id / class一起使用,如下所示:
$("#foo:contains('John')");
修改强> 除非你想搜索整个文档,正如@gdoron指出的那样,使用选择器本身也很好
$(":contains('John')");