2011-10-16 169 views
0

我无法完成这项工作。我在哪里犯了一个错误?我想在点击时添加.highligh类。当其他人被点击时,移除其他人的高亮班并添加高亮班级点击其中一个。点击更改样式

$("#l1").click(function(){<br> 
    $("#l2").removeClass("highlight");<br> 
    $("#l3").removeClass("highlight");<br> 
    $(this).addClass("highlight");<br> 
}); 

回答

1

添加类所有对象,例如“点击”的。然后使用$(“。clickable”),您可以访问它们并处理点击事件。 ......也许这样:

$(".clickable").click(function(){ 
$(".clickable").removeClass("highlight"); 
$(this).addClass("highlight"); 
}); 
1
Add cssClass to specific element 

$('#element').addClass('myclass'); 

Remove cssClass from specific element 

$('#element').removeClass('myclass'); 

Check whether element has the cssClass associated with it 

$('#element').hasClass('myclass'); 

Add or remove cssClass using single css Selector 

$('#element').toggleClass('myclass');