Je suis assez nouveau dans le monde de jQuery, j'espère avoir de l'aide.Appel de la fonction jQuery à partir de différents éléments
Je crée une page qui a un div avec un certain nombre de cases à cocher.
Chacune de ces cases à cocher est également contenue dans leurs propres divs.
<div>
<div>
<input type='checkbox' name='cb1' />
<div id="info1">
Hide
</div>
</div>
<div>
<input type='checkbox' name='cb2' />
<div id="info2">
Hide
</div>
</div>
</div>
J'ai besoin d'écrire une fonction jQuery qui soit capable de capturer chaque fois soit case à cocher (CB1 ou CB2) est cliqué pour cacher/montrer est « info » correspondant div, (info1 ou Info2).
Je vais avoir plus de 100 cases à cocher, donc j'espère qu'il y a un moyen de le faire sans avoir à écrire plus de 100 fonctions pour click().
Merci,
Mark
Mark - Je viens de mettre à jour ma réponse. Au début, je n'ai pas remarqué que vous auriez plus de 100 cases à cocher. Dans ce genre de situation, vous devriez vraiment utiliser '.delegate()' pour que jQuery n'ait pas à gérer 100 gestionnaires d'événements distincts mais identiques. Voir ma mise à jour : o) – user113716