jqueryr改变按钮样式
发布网友
发布时间:2022-04-26 10:19
我来回答
共2个回答
热心网友
时间:2022-05-19 01:37
试一下 :)
$("#system-mole").click(function(){
// 移除所有包含mole-active样式元素的这个样式
$('.mole-active').removeClass("mole-active");
// 给当前点击这个元素增加这个样式
$(this).addClass("mole-active");
});追问还是不行,问题应该是获取不对指定的对象。
如果我这样写是可以的!
$("#heard-mole>li>a").click(function(){
$("#heard-mole>li>a").removeClass("mole-active");
$(this).addClass("mole-active");
});
追答哥们儿,你如果要在点击a标签的时候切换按钮样式,就必须把事件绑定在a标签上, 不能绑定在父容器heard-mole上
system-mole 这个ID出现了两次,你不能酱紫搞,ID必须唯一