我这里有一个jsfiddle - http://jsfiddle.net/03xck9tr/1/
这是一个简单的链接列表
单击一个时,我想在该btn中添加一个"选定"类.
我需要从之前被点击的btns中删除'selected'类.
这种工作但它删除了类添加它然后再次删除它.
$(function(){
$('.js-btn').on('click', function(){
$('.js-btn').removeClass('js-btn-selected');
$(this).Class('js-btn-selected');
})
})
Run Code Online (Sandbox Code Playgroud)
您使用了一个.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;
})
})
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/03xck9tr/2/