$(".test li").click(function() { var _index = $(this).index();
$('.test li' + ":eq(" + _index + ")").addClass('on')
});//我想点击01 所有01都需要加上on//代码需要如何修改 谢谢//解决方案$('.test .bd .item:first-child').show();$(".test li").click(function() { var _index = $(this).index() + 1; var textLi = '.test li'; $('.test li' + ":nth-child(" + _index + ")").addClass('on').siblings().removeClass('on'); $('.test .bd .item' + ":nth-child(" + _index + ")").show().siblings().hide();});
1 回答
![?](http://img1.sycdn.imooc.com/545862db00017f3402200220-100-100.jpg)
一只斗牛犬
TA贡献1784条经验 获得超2个赞
换个思路
<ul class="test"> <li class="one"> ... ...</ul><ul class="test"> <li class="one"> ... ...</ul><ul class="test"> <li class="one"> ... ...</ul>
$(".test li").click(function() { var className = $(this).attr('class'); $("." + className).addClass('on'); });
添加回答
举报
0/150
提交
取消