单击更改样式

时间:2011-10-16 12:30:50

标签: coding-style onclick

我无法完成这项工作。我在哪里弄错了?我想在点击时添加.highligh类。当点击其他人时,删除其他人的高亮课程并添加高亮课程以点击其中一个。

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

2 个答案:

答案 0 :(得分: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');

答案 1 :(得分:1)

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

$(".clickable").click(function(){
$(".clickable").removeClass("highlight");
$(this).addClass("highlight");
});