【问题标题】:Jquery class selector and hide()Jquery 类选择器和 hide()
【发布时间】:2012-05-15 08:48:40
【问题描述】:
$('.comment').hide(2000);

这会在两秒后淡出隐藏类评论。有没有一种简单的方法可以通过添加额外的类来防止带有“评论”类的 div 褪色?

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

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

【问题讨论】:

标签: jquery


【解决方案1】:

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

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

演示: http://jsfiddle.net/M6zgw/

【讨论】:

    【解决方案2】:

    我会用

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

    如果可能的话。因为它通常看起来比“不”选项更直接。 $(".x.y").hide() 仅适用于 hide() 具有“x”和“y”类的 div。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-26
      • 2012-01-30
      • 1970-01-01
      • 2010-09-21
      • 2017-07-26
      • 2013-03-01
      • 2013-03-18
      相关资源
      最近更新 更多