我这里有一个 jsfiddle - http://jsfiddle.net/03xck9tr/1/
这是一个简单的链接列表
当单击一个按钮时,我想向该按钮添加一个“选定”类。
我需要从之前单击的 btn 中删除“选定”类。
这种方法可行,但它会删除类,添加它然后再次删除它。
$(function(){
$('.js-btn').on('click', function(){
$('.js-btn').removeClass('js-btn-selected');
$(this).Class('js-btn-selected');
})
})
最佳答案
您使用了不存在的 .Class
jquery 属性。使用 .addClass()
;
$(function(){
$('.js-btn').on('click', function(){
$('.js-btn').removeClass('js-btn-selected');
$(this).addClass('js-btn-selected');
//adding this here because it's a link
return false;
})
})
关于jQuery 删除按钮上的类以添加单击的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32947381/