我做了這個非常簡單的代碼按鈕點擊。 單擊一個按鈕將其css類別更改爲活動,並刪除所有其他按鈕的活動類。這是我如何做到的:我該如何簡化這個AddClass/RemoveClass代碼?
jQuery(document).delegate("#today_button","click",function(){
jQuery("#today_button").addClass("active");
jQuery("#tomorrow_button").removeClass("active");
jQuery("#some_other_day_button").removeClass("active");
});
jQuery(document).delegate("#tomorrow_button","click",function(){
jQuery("#tomorrow_button").addClass("active");
jQuery("#today_button").removeClass("active");
jQuery("#some_other_day_button").removeClass("active");
});
jQuery(document).delegate("#some_other_day_button","click",function(){
jQuery("#some_other_day_button").addClass("active");
jQuery("#today_button").removeClass("active");
jQuery("#tomorrow_button").removeClass("active");
});
有沒有更好的方法呢?如果是這樣,請讓我知道:)
什麼是您的html結構?按鈕是否是兄弟姐妹?你可以展示一個[JS小提琴演示](http://jsfiddle.net/)來重現你的代碼供我們玩嗎? – 2011-12-28 15:43:22