2011-05-21 51 views

回答

5

您可以使用.toggleClass()來添加/刪除CSS類,並指定你的CSS顏色。

+0

+1這是最佳解決方案。樣式應該在CSS中定義。當然有例外,但99%(甚至更多)應該駐留在CSS文件中。與檢查當前樣式並保存它們相比,切換類很簡單快捷。 – 2011-05-21 10:32:16

2

不,我知道的,但我相信有解決這個方法。我想到的最簡單的一個是要麼添加和刪除類指定一種顏色或與.css('color','red')說添加顏色,然後刪除樣式屬性.removeAttr('style')

,如果你不與多個樣式添加和只想要刪除一個後者只會工作。前者可以在這種情況下工作,只要你願意爲每種風格組合/可能性建立一個班級。

個人而言,我始終嘗試使用類來改變網頁的視覺方面所以這將是我的偏好