Bonjour à tous :)
Je rencontre un problème pour cacher des div contenues dans une autre div.
Par exemple, si un utilisateur clique sur 'cat 14', toutes les div différentes de 'cat 14' seront cachées. Jusque là pas de soucis !
A partir de ce même exemple, la div parente "box" contenant '<div id="categorie" cat="2">' reste afficher sans <div id="categorie" cat="2">.
Ce que je souhaiterai c'est que la div parente "box" ne s'affiche pas si les div contenues à l'intérieur sont cachées.
J'espère avoir été clair et vous remercie sincèrement par avance pour votre aide :)
Voici mon code html:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 <div id="subMain"> <div id="archivesResult_Content"> <div id="box"> <div id="categorie" cat="2"> ... </div> </div> <div id="box"> <div id="categorie" cat="14"> ... </div> <div id="categorie" cat="5"> ... </div> <div id="categorie" cat="14"> ... </div> </div> <div id="box"> <div id="categorie" cat="13"> ... </div> </div> </div> </div>
Mon code jquery
Merci d'avance pour votre aide :)Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 $(function(){ $('ul#groupCat li').click(function(){ var catChoice=$(this).attr('cat'); if(catChoice == "00"){ $("#subMain #archivesResult_Content #box #categorie").slideDown(); return; } var i=0; $("#subMain #archivesResult_Content #box #categorie").each(function(){ if($(this).attr("cat") != catChoice){ $(this).slideUp(); }else{ i++; $(this).slideDown(); } }); }); });