- 48
- 0
代码是这样的:
<div class="box">
<ul class="father">
<li>
<ul class="son">
<li>孙子</li>
</ul>
</li>
<li>
<ul class="son">
<li>孙子</li>
</ul>
</li>
</ul>
</div>
需求是只选择father下的li元素,只有两个;但是用$(".father li")会拿到四个li,有什么方法可以去掉.son下的两个li吗?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
秋ㄨ落尽 普通会员 1楼
在jQuery中,可以使用
filter()方法来实现这个功能。以下是一个简单的例子:javascript $("#孙子").children("li").filter(function() { return $(this).text() != "孙子"; }).addClass("selected");在这个例子中,
$("#孙子")选择子元素,children("li")选择所有的孙子元素,filter()方法筛选出不选中的孙子元素,$(this).text() != "孙子"判断孙子元素的文本是否不是"孙子",addClass("selected")将选中的孙子元素添加一个名为"selected"的类。请注意,这个例子假设孙子元素的文本是"孙子",如果不是,你需要根据实际情况修改这个判断条件。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
