我无法完成这项工作。我在哪里弄错了?我想在点击时添加.highligh类。当点击其他人时,删除其他人的高亮课程并添加高亮课程以点击其中一个。
$("#l1").click(function(){<br>
$("#l2").removeClass("highlight");<br>
$("#l3").removeClass("highlight");<br>
$(this).addClass("highlight");<br>
});
答案 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");
});