首先:对不起我的英语
我有一个这样的网页
<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 上的链接!)
我希望已经清楚了..
谢谢大家