我正在使用jQuery:包含选择器来过滤一些链接标记。以下代码效果很好。
$('a:contains("string")').each(function(i){
//do some stuff
});
如果锚标签位于特定类中,我只想运行此函数,我尝试了以下但是看起来不起作用:
$('.my_class a:contains("string")').each(function(i){
//do some stuff
});
答案 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
});
答案 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.)')