2

我想说的是,如果我的 div 没有活动的类,请添加它。如果它确实激活了该类,请将其删除。

我有以下内容,只有我的代码添加了类,然后继续查询并在最后删除它,最好的解决方案是什么,2个单独的点击功能?

$('.work-showcase').click(function(){
    if ( !$(this).hasClass('active') ){
        $(this).addClass('active');
    } else {
        $(this).removeClass('active');
    };
});
4

2 回答 2

7

使用toggleClass方法:

$(".work-showcase").click(function() {
    $(this).toggleClass("active");
})
于 2013-01-23T14:08:33.997 回答
0

$("#YourID").removeClass('ClassName'); $("#YourID").addClass('ClassName');

于 2013-01-23T14:58:51.840 回答