如何在添加类后取消选择div

时间:2015-06-26 16:44:10

标签: jquery toggle deselect

请看:

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

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

如何取消选择蓝色div,以便不再选择任何div?我想我需要为此进行切换,但我不知道如何实现这一点。

谢谢: - )

2 个答案:

答案 0 :(得分:0)

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

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

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

找到它here

答案 1 :(得分:0)

我认为toggleClass("blockActive")正是您要搜索的内容。