jquery选择除了它本身之外的li

2025-02-27 23:14:58
推荐回答(5个)
回答1:

$(document).ready(function(){
   $('.myli').click(function(){
    $('.myli').attr('class','oldliclass'); //旧的样式
    $(this).attr('class','newliclass');  //新的样式
    });
});
//提醒:这个不一定是连续点的,可能是 点1 后又点击5了

回答2:

function demo(obj) {
    obj = $(obj);
    obj.siblings().removeClass('className');
    obj.addClass('className');
}

这个就是你要的咯,obj.siblings(),选取该节点的兄弟节点(不包括obj自己)

回答3:

点击启动Wegame,点击右上角菜单,打开辅助工具即可。

aDiv.click(function(){

$(this).siblings()亲,直接这样就可以了

var aDiv=$("class1").hide();

})

remove(); //div class=">test":

1思路。

下面进行实例演示——点击某个div后,删除同级的其余div元素:获取被点击元素之外的元素,使用remove()方法删除节点;tes

>、jquery代码

$(function(){

$(">

2<,然后使用remove()删除

}); 使用siblings获取被点击元素之外的同级元素;

1

jQuery支持相当完整的一套子集,同时还添加了一些非标准但很有用的伪类。注意:本节讲述的是 jQuery选择器。其中有不少选择器(但不是全部)可以在CSS样式表中使用。选择器语法有三层结构。你肯定已经见过选择器中最简单的形式。

回答4:

$(document).ready(function(){
$("li").click(function(){
$(this).addClass("highlight")//为当前元素增加highlight类
.siblings().removeClass("highlight")//获取元素的兄弟元素,并去掉他们的highlight类

});
});


用.siblings()这个方法获取本身以外的兄弟元素

回答5:

三十三、JQuery简介+选择器