jQuery - 如何隐藏不包含特定类的元素

时间:2011-07-12 04:07:29

标签: jquery

假设我有下面的html代码,我想只显示带有class =“go-1”的“p”元素,编写语句以隐藏class =“2”,类不好=“3”,class =“100”......我怎么能以聪明的方式写出来?

该陈述可以说是“if”p“class不等于”go-1“然后隐藏它”
感谢

<p class="go-1"></p>
<p class="go-2"></p>
<p class="go-3"></p>
...
<p class="go-100"></p>
<p class="go-1"></p>
<p class="go-2"></p>
<p class="go-3"></p>
...
<p class="go-100"></p>
<p class="go-1"></p>
<p class="go-2"></p>
<p class="go-3"></p>
...
<p class="go-100"></p>

1 个答案:

答案 0 :(得分:28)

只需使用:not()

$('p:not(.go-1)').hide();