在多个div上切换css类

时间:2013-10-11 08:48:40

标签: jquery css

<div class='checked' id='rb01'></div>
<div class='rb' id='rb02'></div>
<div class='rb' id='rb03'></div>

这些是按钮。点击我需要切换css类。

$(".rb").click(function() {
    $('.checked').addClass('rb');  // doesn't work
    $(this).addClass('checked');  // works
});
$("#rb01").click(function() {  // all works
    $('#player').attr('src', '//www.youtube.com/embed/x13hzEsEPe0?rel=0');
});
$("#rb02").click(function() {
    $('#player').attr('src', '//www.youtube.com/embed//pKfRAq4PPIQ?rel=0');
});
$("#rb03").click(function() {
    $('#player').attr('src', '//www.youtube.com/embed/hiZIEB1776g?rel=0');
});

2 个答案:

答案 0 :(得分:1)

尝试;

$('.checked').removeClass().addClass('rb'); 

答案 1 :(得分:0)

试试这个:

$(".rb").on("click",function(){
    $('#player').attr('src', '//www.youtube.com/embed//pKfRAq4PPIQ?rel=0');
});