为了账号安全,请及时绑定邮箱和手机立即绑定

请问一下jquery如何选择除了它本身之外的li?

请问一下jquery如何选择除了它本身之外的li?

慕田峪9158850 2022-01-13 15:11:38
例如有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&quot:

1思路。

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

<div class="content"3<//div>&gt、jquery代码

$(function(){

$(">

<div>

<div class="test">2&lt,然后使用remove()删除

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

</div>1</

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



查看完整回答
反对 回复 2022-01-16
?
繁星coding

TA贡献1797条经验 获得超4个赞

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


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


查看完整回答
反对 回复 2022-01-16
  • 2 回答
  • 0 关注
  • 638 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信