jQuery选择器,其中text =某些值

前端之家收集整理的这篇文章主要介绍了jQuery选择器,其中text =某些值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个对象(在这种情况下是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');

猜你在找的jQuery相关文章