2010-09-30 2 views
0

Je voudrais savoir s'il est possible de masquer tous les éléments HTML (divs dans mon cas) avec un nom de classe ou un ID spécifique en utilisant jquery.Cacher plusieurs éléments d'une classe ou d'un ID spécifique en utilisant jquery

Merci

Merci pour avoir la sympathie, je connais déjà la fonction cacher() mais le problème est qu'il ya plusieurs divs que je veux caché mais mon code ne fonctionne que sur le premier ou le travail ne marche pas du tout. Ci-dessous est mon code

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

S'il vous plaît aidez-moi à trouver ce que je fais mal.

Et Merci de patienter

+1

Peu paresseux mais ne mérite pas une downvote ... +1 –

+1

Extrêmement paresseux et mérite certainement un vote négatif. Si vous avez trouvé jQuery mais que vous ne pouvez pas prendre la peine de lire la documentation complète et bien présentée, et que vous venez à SO pour que quelqu'un d'autre fasse votre travail pour vous, alors je voterai joyeusement. -1 – Lazarus

Répondre

8

Oui, vous pouvez utiliser un .class selector et .hide():

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

ou un #id selector (en cachant un seul élément):

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

Mais la ID sélecteur doit être unique, donc dans le cas de $("#id") vous ne devriez pas essayer de sélectionner plusieurs éléments ... c'est définitivement une situation pour les classes.

+0

Aussi $ ('div. [Class]'). Hide(); fonctionnerait si vous voulez juste divs. – JoshNaro

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

Vous pouvez masquer la classe multiple aussi, par exemple,

jQuery (» de classe 1, de .class2.) Cacher().

+0

Vous venez de copier/coller une réponse il y a> 3 ans ... Quelles informations ajoutez-vous ici? – Lix

+0

Votre réponse devrait être plus descriptif s'il vous plaît lire [Comment poser une question sur SO] (http://stackoverflow.com/questions/how-to-ask) –

Questions connexes