Jquery类选择器和hide()

时间:2012-05-06 16:07:31

标签: jquery

$('.comment').hide(2000);

这种消退在两秒后隐藏了课堂评论。是否有一种简单的方法可以通过添加额外的类来防止类“注释”的div消失?

<div class="comment">This text hides</div>
<div class="comment nohide">This text should not hide</div>

添加nohide类并不能阻止它隐藏。我可能最终会创建一个新课程,但我想我会问。

2 个答案:

答案 0 :(得分:3)

您可以使用:not选择器来过滤元素:

$('.comment:not(.nohide)').hide(2000);​

DEMO: http://jsfiddle.net/M6zgw/

答案 1 :(得分:0)

我会用

$('.comment.fadeable').hide(2000)

如果可能的话。因为它通常看起来比&#34;不是&#34;选项。 $(".x.y").hide()仅将hide()应用于具有&#34; x&#34;的div。和&#34; y&#34;类。