如何通过锚文本获取对象?

时间:2012-02-23 00:55:06

标签: javascript jquery

我有一个链接列表:

<a href="/111">AAAAA</a>
<a href="/222">BBBBB</a>
<a href="/333">CCCCC</a>

我想获取内容为$('a')的对象BBBBB,我将在下一步中执行此操作:

$(this).addClass('current');

如何选择包含BBBBB内容的元素?

3 个答案:

答案 0 :(得分:4)

使用:contains伪类:

$('a:contains("BBBBB")')

Here's a demo.

答案 1 :(得分:3)

使用:contains选择器和.filter方法:

$('a').filter(':contains("BBBBB")').addClass('current')

答案 2 :(得分:1)

这应该这样做。

$("a:contains('BBBBB')").addClass('current');

从这里: http://api.jquery.com/contains-selector/