如何使用JQuery?</label>在任何给定时间仅将CSS类添加到一个<label>

时间:2011-07-01 15:50:46

标签: jquery

我有这段代码:

$('#custom-options label').click(function(){
    $(this).removeClass('uncheck').addClass('checked');
});

当我点击<label>添加课程.checked时,我打算这样做。这是有效的,直到我点击另一个<label>然后我有两个标签与类.checked ...虽然我只想将其添加到我点击的那个,我想要所有其余的要<label>的{​​{1}}个{。}}。

非常感谢任何帮助,谢谢

2 个答案:

答案 0 :(得分:6)

$('#custom-options label').click(function(){
    $('#custom-options label.checked').removeClass('checked').addClass('uncheck');
    $(this).removeClass('uncheck').addClass('checked');
});

答案 1 :(得分:1)

从所有标签中删除该类:

$('#custom-options label').click(function(){
    $('#custom-options label.checked').removeClass('checked');
    $(this).removeClass('uncheck').addClass('checked');
});