Différencier deux fois le même bloc
Salut,
J'ai tout une liste d'éléments mais je voudrai pouvoir faire apparaitre que ceux souhaités, en fonction d'un id parce qu'ils sont trop nombreux.
Exemple:
Code:
1 2 3 4 5 6 7 8
| 1 - Elem 1
1 - Elem 2
2 - Elem 3
2 - Elem 4
2 - Elem 5
3 - Elem 6
3 - Elem 7
4 - Elem 8 |
Ainsi, si je choisis 4, seul Elem 8 apparait. J'ai donc pour chaque élement un div qui sera caché au départ (et visible lors d'un choix d'id):
Code:
1 2 3 4 5 6 7 8
| <div style="display:none">1 - Elem 1</div>
<div style="display:none">1 - Elem 2</div>
<div style="display:none">2 - Elem 3</div>
<div style="display:none">2 - Elem 4</div>
<div style="display:none">2 - Elem 5</div>
<div style="display:none">3 - Elem 6</div>
<div style="display:none">3 - Elem 7</div>
<div style="display:none">4 - Elem 8</div> |
La mise en page est ainsi de part mon code php (le mieux serait de la laisser ainsi).
Ma question arrive: comment faire simplement pour que, à la selection d'un id, ils se cachent tous, mais pas ceux concernés?
Je pensais a mettre à tous les div un name="div_opt['la_reference']" pour cacher tous les éléments nommés div_opt sauf ceux ayant l'id 'la_reference'. Mais je crois que javascript ne comprend pas ça...
Si vous pouvez m'éclairer.
:merci: