2010-09-30 90 views
0

我想知道是否有可能隐藏所有的HTML元素(在我的情况下的div)与特定的类名或ID使用jQuery。隐藏多个元素的特定类或ID使用jQuery

感谢

谢谢你的同情,我已经知道了隐藏()函数,但问题是,有多个div,我想隐藏,但我的代码只能在第一或不工作的。以下是我的代码

$(document).ready(
          $(".list").hide();         
          function divToggle() 
          { 
           $(this).children("div.list").slideToggle("fast"); 
          }); 

请帮助我找到我做错了什么。

,并感谢您的耐心

+1

位懒,但不值得downvote ... +1 – 2010-09-30 13:18:53

+1

非常懒,绝对应得的票。如果你已经找到了jQuery,但是不能被困扰阅读任何广泛和精心呈现的文档,然后来找到其他人为你做你的工作,那么我会很乐意投票。 -1 – Lazarus 2010-09-30 13:23:11

回答

8

是的,你可以使用一个.class selector.hide()

$(".class").hide(); 

#id selector(隐藏一个元素时):

$("#id").hide(); 

但ID选择器应该是唯一的,所以在的情况下你不应该试图选择多个元素......这绝对是类的情况。

+0

另外$('div。[class]')。hide();如果你只是想要div,会工作。 – JoshNaro 2010-09-30 13:21:34

2
jQuery('.specific, #specific').hide(); 
-2

还可以隐藏多个类例如,

jQuery的(”的Class1,.class2' 。)隐藏();

+0

您刚从3年前复制并粘贴了一个答案...您在这里添加了哪些信息? – Lix 2014-06-19 12:02:45

+0

你的答案应该是更具描述性的,请阅读[如何提问问题](http://stackoverflow.com/questions/how-to-ask) – 2014-06-19 12:19:14