2014-10-16 32 views
0

我有一個鏈接列表,當點擊時得到一個「選定」的類。jQuery刪除檢查幾個ID的一個類名

$("#" + filename).addClass("selected"); 

我有另一個按鈕,點擊時會運行不同的功能。它還需要從這些鏈接中刪除所有類別的selected

但是,沒有辦法通過點擊按鈕鏈接哪個鏈接有selected類,所以我需要檢查所有這些類,如果它存在刪除它。

我希望最好的辦法是循環所有的鏈接ID並刪除selected類(以免重複代碼)。

所以我想,我怎麼能將以下內容組合成一個循環?

我準備的陣列中的所有鏈接的ID叫var linkIDs

var linkIDs = ["newpost", "getlink", "addpic","tags"]; 

$("#newpost").removeClass("selected"); 

回答

1

如果該元素有一個類「選擇」,你就可以用一個類選擇,選擇它。你可以簡單地:

$('.selected').removeClass('selected'); 
+1

完美!比我想象的要簡單得多。 – Francesca 2014-10-16 15:13:49