您的位置:首页 > Web前端 > JavaScript

siblings筛选同胞元素

2016-05-16 14:49 453 查看
条件筛选的时候,被选中的元素都会添加一个active样式!



当有多个筛选分类时,点击当前筛选分类时,其他筛选分类的active样式不改变,而被点击的当前分类先移除子元素的active样式,再给被点击元素添加active样式

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>siblings筛选同胞元素</title>
<script type="text/javascript" src="js/jquery.js"></script>
<style type="text/css">
.list{
color: #cccccc;
margin: 10px 0 0 0;
clear: both;
height: 20px;
line-height: 20px;
}
.list li{
float: left;
list-style: none;
margin-left: 40px;
cursor: pointer;
}
.list .active{
color: red;
}
</style>
</head>
<body>
<h3></h3>
<ul class="list">
<li class="active">点击</li>
<li>点击</li>
<li>点击</li>
</ul>
<ul class="list">
<li class="active">点击</li>
<li>点击</li>
<li>点击</li>
</ul>
<ul class="list">
<li class="active">点击</li>
<li>点击</li>
<li>点击</li>
</ul>

<script type="text/javascript">
$(".list li").click(function(){
$(this).addClass("active").siblings().removeClass("active");
})
</script>
</body>
</html>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  siblings js