まず第一に:私の英語でごめんなさい
私はこのようなウェブページを持っています
<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>
重要: 「アイテム」と呼ばれるいくつかの div があります。
私はこのjqueryスクリプトを持っています
$(document).ready(function() {
$('ul > li > a').each(function(index) {
$(this).click(function() {
$('.details > div:eq(' + index + ')').toggle()
.siblings('.details > div').hide();
});
});
});
しかし、「a」をクリックすると、すべてのアイテムの相対的な「div」が表示されます。最初の要素の最初の「a」をクリックすると、すべてのアイテムではなく、最初のアイテムのみの最初の「div」が表示されます。
これはテストページのリンクテキストです (:O 最初の div のリンクでのみ機能します!)
私は明確であることを願っています..
皆さんありがとう