我正在使用 jQuery :contains 选择器来过滤一些链接标签。以下代码效果很好。
$('a:contains("string")').each(function(i){
//do some stuff
});
如果锚标记在特定类中,我只想运行此函数,我尝试了以下方法,但它似乎不起作用:
$('.my_class a:contains("string")').each(function(i){
//do some stuff
});
我正在使用 jQuery :contains 选择器来过滤一些链接标签。以下代码效果很好。
$('a:contains("string")').each(function(i){
//do some stuff
});
如果锚标记在特定类中,我只想运行此函数,我尝试了以下方法,但它似乎不起作用:
$('.my_class a:contains("string")').each(function(i){
//do some stuff
});
要按类名选择,请在开头添加一个点:
$('.my_class a:contains("string")')
这些都行不通。你在商店里到处都是括号和不匹配的报价。
$('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/
试试这个,在类名的开头加一个点:
$('.my_class a:contains('string').each(function(i){
//do some stuff
});
<div class="GridCell">Click to review.</div>
如果您需要使用 jQuery 获取上述内容,请使用
$('div.GridCell:contains(Click to review.)')