J'ai une liste qui est introduite dans ma page en utilisant un répéteur ASP.NET. Le répéteur contient un div (divContainer) avec deux divs (divTitle et divDetails) à l'intérieur. Je cache le divDetails et je veux seulement le montrer si l'utilisateur clique sur divTitle.JQuery sélection des enfants avec les mêmes noms
Cela fonctionne bien pour moi dans le premier divContainer mais tous ceux qui sont générés ne fonctionnent pas ou vont glisser vers le bas les premiers divDetails. Je suppose que c'est parce que tous les éléments qui sont générés par le répéteur ont le même ID afin qu'il sélectionne le premier. J'ai probablement besoin de chercher des éléments enfants seulement ou quelque chose comme ça, mais j'ai du mal à le faire fonctionner.
Voici le HTML:
<div id="divContainer">
<div id="divTitle">Foo</div>
<div id="divDetails" class="display:none">Foo details</div>
</div>
<div id="divContainer">
<div id="divTitle">Foo</div>
<div id="divDetails" class="display:none">Foo details</div>
</div>
Qu'est-ce que le script JQuery de montrer les divDetails correctes lorsque divTitle withing le même divContainer est cliqué?
Merci pour votre aide.
Vous ne devez pas définir le même identifiant plusieurs éléments –
Je veux prendre blanc sur ces ID de. Je sais que c'est juste un exemple ... mais ... –