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

在同级元素里面有相同的元素,怎么给它们切换背景色?

在同级元素里面有相同的元素,怎么给它们切换背景色?

HUH函数 2019-05-25 15:19:20
比如这里有两个list-item里面都有yuan-list。但是我想实现点击加背景,然后另一个yuan-list背景消失!该怎么做
查看完整描述

2 回答

?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

$(".list-item").on("click",function(e){
var_=$(this);
_.siblings().find(".yuan-list").removeClass("bg");
_.find(".yuan-list").addClass("bg");
})
试试吧。。。
                            
查看完整回答
反对 回复 2019-05-25
?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

提供一个大致的思路吧:
定义一个放背景样式的class,如:
.list-bg{
background:#ccc;
}
使用querySelector找到所有的yuan-list元素,在他们的classList中去除list-bg。
给当前点击的yuan-list的classList添加list-bg类
                            
查看完整回答
反对 回复 2019-05-25
  • 2 回答
  • 0 关注
  • 441 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号