我试图找到一个元素并使用 jQuery 隐藏它。
谁能明白为什么这行不通?
HTML:
<span class='a'>2</span>
jQuery:
var abc = '2';
$(".a:contains(abc)").hide();
我试图找到一个元素并使用 jQuery 隐藏它。
谁能明白为什么这行不通?
HTML:
<span class='a'>2</span>
jQuery:
var abc = '2';
$(".a:contains(abc)").hide();
尝试这个
$(".a:contains(" + abc + ")").hide();
你也可以使用过滤器!
var abc = '2';
$('.a').filter(function() {
return ( $(this).text() === abc ); //use this if you want exact match with the content
})
.hide();
$('.a').filter(function() {
return ( $(this).text().indexOf(abc) != -1 ); //use this if you want contains match with the content.
})
.hide();