例如有5个li,当我点击第一个的时候给他添加一个class,当我点击第二个的时候删除除了第二个的另外4个li的class,这样就第二个li有这个class了,当我点击第三个时候也是给第三个添加一个class ,然后删除除了第三个,另外4个li的class
2 回答
绝地无双
TA贡献1946条经验 获得超4个赞
点击启动Wegame,点击右上角菜单,打开辅助工具即可。
aDiv.click(function(){
$(this).siblings()亲,直接这样就可以了
var aDiv=$("class1").hide();
})
remove(); //div class=">test":
1思路。
下面进行实例演示——点击某个div后,删除同级的其余div元素:获取被点击元素之外的元素,使用remove()方法删除节点;tes
<div class="content"3<//div>>、jquery代码
$(function(){
$(">
<div>
<div class="test">2<,然后使用remove()删除
}); 使用siblings获取被点击元素之外的同级元素;
</div>1</
jQuery支持相当完整的一套子集,同时还添加了一些非标准但很有用的伪类。注意:本节讲述的是 jQuery选择器。其中有不少选择器(但不是全部)可以在CSS样式表中使用。选择器语法有三层结构。你肯定已经见过选择器中最简单的形式。
繁星coding
TA贡献1797条经验 获得超4个赞
$(document).ready( function (){ $( "li" ).click( function (){ $( this ).addClass( "highlight" ) //为当前元素增加highlight类 .siblings().removeClass( "highlight" ) //获取元素的兄弟元素,并去掉他们的highlight类 }); }); |
用.siblings()这个方法获取本身以外的兄弟元素
添加回答
举报
0/150
提交
取消