我有一个对象(在这种情况下是js-kit的评级对象),如果评级值是“未分级的”,我想让它看不见。我有麻烦获得正确的jQuery选择器来做到这一点。
即使下面的代码似乎应该是正常的,但是它不行。
$(".js-rating-labelText:contains('unrated')").css("visibility","hidden");
.js-rating-labelText是在文本上设置的类。
解决方法
Is there another way to select an element based on the text contents?
尝试这个:
$('.js-rating-labelText').filter(function(){ return (/unrated/i).test($(this).text()) }).css('visibility','hidden');