1

请看:

https://jsfiddle.net/villete/0yf0nucj/

$(document).ready(function(){            
    $('.block').click(function() {
        $(".block.blockActive").removeClass("blockActive");
        $(this).addClass('blockActive');
    });
});

如何取消选择蓝色 div 以便不再选择任何 div?我想我需要一个切换,但我不知道如何实现它。

谢谢 :-)

4

2 回答 2

0

好的,我想我得到了解决方案。

    if (!$(this).hasClass('blockActive')) {
        $('.block').removeClass('blockActive');
        $(this).addClass('blockActive');
    } else {
        $(this).removeClass('blockActive');
    }

https://jsfiddle.net/0yf0nucj/8/

在这里找到

于 2015-06-26T16:53:00.713 回答
0

我想toggleClass("blockActive")这就是你正在寻找的东西。

于 2015-06-26T18:20:05.680 回答