jQuery - 获取text = mytext的所有链接

时间:2013-10-27 13:00:39

标签: jquery css jquery-selectors

我想选择所有具有text = mytext的元素。我在寻找类似的东西:

$('.scroll').find("a[text=" + "mytext" + "]").css('background-color', 'green');

为什么这不起作用?

修改

<a href='http://stackoverflow.com'>stackoverflow</a>

文本=计算器

3 个答案:

答案 0 :(得分:3)

在那种情况下

$('.scroll a').filter(function(){
    return $.trim($(this).text()) == 'mytext'
}).css('background-color', 'green');

:contains()不适合您的情况,因为它不会测试相等性

答案 1 :(得分:2)

使用:contains()

$('.scroll').find("a:contains('mytext')").css('background-color', 'green');

答案 2 :(得分:1)

您想使用:contains()

$('.scroll').find("a:contains('mytext')").css('background-color', 'green');