jquery包含类

时间:2010-05-07 16:44:10

标签: jquery jquery-selectors contains

我正在使用jQuery:包含选择器来过滤一些链接标记。以下代码效果很好。

$('a:contains("string")').each(function(i){
//do some stuff
});

如果锚标签位于特定类中,我只想运行此函数,我尝试了以下但是看起来不起作用:

$('.my_class a:contains("string")').each(function(i){
//do some stuff
});

4 个答案:

答案 0 :(得分:3)

要按类名选择,请在开头添加一个点:

$('.my_class a:contains("string")')

答案 1 :(得分:2)

这些都不会奏效。整个商店里都有括号和错误匹配的引号。

$('a:contains(string)').each(function(i){
    //do some stuff
});

然后

$('.my_class a:contains(string)').each(function(i){
    //do some stuff
});

现在有效:http://www.jsfiddle.net/muzQQ/

答案 2 :(得分:1)

试试这个,在类名开头加一个点:

$('.my_class a:contains('string').each(function(i){
//do some stuff
});

答案 3 :(得分:1)

<div class="GridCell">Click to review.</div>

如果您需要使用jQuery获取上述内容,请使用

$('div.GridCell:contains(Click to review.)')