我想选择所有具有 text=mytext 的元素。我正在寻找类似的东西:
$('.scroll').find("a[text=" + "mytext" + "]").css('background-color', 'green');
为什么这不起作用?
编辑:
<a href='http://stackoverflow.com'>stackoverflow</a>
文本=堆栈溢出
我想选择所有具有 text=mytext 的元素。我正在寻找类似的东西:
$('.scroll').find("a[text=" + "mytext" + "]").css('background-color', 'green');
为什么这不起作用?
编辑:
<a href='http://stackoverflow.com'>stackoverflow</a>
文本=堆栈溢出
在这种情况下
$('.scroll a').filter(function(){
return $.trim($(this).text()) == 'mytext'
}).css('background-color', 'green');
:contains()
不适合您的情况,因为它不测试是否相等
$('.scroll').find("a:contains('mytext')").css('background-color', 'green');
你想使用:contains()
:
$('.scroll').find("a:contains('mytext')").css('background-color', 'green');