$(".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 回答
一只斗牛犬
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
提交
取消
