我的問題與the one Robert Anderson asked類似。大衛托馬斯解決了這個問題。這是JS Fiddle demo。點擊多個鏈接的按鈕顏色
$('a.button').click(function(e){
e.preventDefault();
$('a.clicked').removeClass('clicked');
$(this).addClass('clicked');
});
但不是切換上點擊一個鏈接的顏色,我想切換三個不同顏色的三個獨立的鏈接按鈕,每次點擊返回其他鏈接到他們的默認顏色。基本上正是JS小提琴所做的,但切換三個類而不是一個。我仍然是一個jquery新手,無法實現。
更多詳細信息:這些是頁面導航欄上的div鏈接,因此用戶不會導航到新頁面。這個想法是,div1或div2的鏈接按鈕將在頂部導航欄上「亮起」或「彩色」,以清楚用戶正在看什麼部分。
沒有得到你所說的..請分享你的html代碼。 –
Christian Duvall的代碼應該澄清它。這正是我所說的。但是,由於某種原因,雖然他的代碼正確地更改了鏈接顏色,但它使鏈接本身無用... – user2985093
如果要使鏈接正常工作,請移除'e.preventDefault()' – royhowie