d'abord: désolé pour mon anglaissur jQuery: avec beaucoup d'éléments montrent que div de cette ancre cliqués
j'ai une page web comme celui-ci
<div class="item"><div class="details">
<ul>
<li><a href="#">Show div 1</a></li>
<li><a href="#">Show div 2</a></li>
<li><a href="#">Show div 3</a></li>
</ul>
<div>div 1</div>
<div>div 2</div>
<div>div 3</div> </div></div>
IMPORTANT: J'ai plusieurs divs appelé 'article'.
i ont ce script jquery
$(document).ready(function() {
$('ul > li > a').each(function(index) {
$(this).click(function() {
$('.details > div:eq(' + index + ')').toggle()
.siblings('.details > div').hide();
});
});
});
mais si je clique sur 'a' il me montre le 'div' relative pour tous les éléments. Id comme si je clique sur le premier 'a' du premier élément, il me montre le premier 'div' du premier élément SEULEMENT, pas tous les éléments.
est ici une page de test link text (: O il fonctionne uniquement avec des liens sur la première div)
J'espère avoir été clair ..
Merci à tous
OH C'était ma faute! J'utilisais jQuery 1.3. J'ai essayé d'utiliser la dernière version (1.3.2) et maintenant cela fonctionne (avec mon premier code!) (Http://www.oakabilly.com/test/test3.html) Je ne savais pas que c'était si différent. Vraiment merci pour votre temps. – oakabilly
Peut-être que vous devriez afficher cela comme une réponse et le signaler comme le bon? –