jquery添加和删除类(ul li)
当我在webshop筛选器中单击筛选器值时,我想添加.active类 这项工作:jquery添加和删除类(ul li),jquery,Jquery,当我在webshop筛选器中单击筛选器值时,我想添加.active类 这项工作: $(".filter ul li").click(function() { $(this).addClass('active'); }); 当我单击两次时,我想删除.class。这不起作用: $(".filter ul li").click(function() { var myClass = $(this).attr("class"); if(myClass == "active") {
$(".filter ul li").click(function() {
$(this).addClass('active');
});
当我单击两次时,我想删除.class。这不起作用:
$(".filter ul li").click(function() {
var myClass = $(this).attr("class");
if(myClass == "active") {
$(this).removeClass();
}
else {
$(this).addClass('active');
}
});
您可以使用
.toggleClass()
将classname作为需要切换的参数:
$(".filter ul li").click(function() {
$(this).toggleClass("active");
});