您的位置:首页 > 其它

制作tab中遇到的jq问题

2017-04-06 21:30 190 查看
tab:

<div class="div">
<a class="active" href="#">1</a>

<a href="#">2</a>

</div>

在这里想当然的认为

$('.div a').click(function(){
$(this).find("a").addClass("active").siblings().removeClass('active');
});这样可以取消其他兄弟元素。其实不是,这样返回的是a的本身,而他本身只有自己根本没有兄弟。
所以应当这样:

$('.sidebar-nav a').click(function(){
$(this).addClass('active').parent().siblings().find("a").removeClass('active');
return false;
});

<a class="active" href="#"></a>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: