問題
標籤中通過style設置了屬性,然後通過JQuery的addClass修改此標籤樣式,沒效果。
知識點及分析
這裏涉及到樣式的優先級問題。
一般情況下,優先級如下:
(外部樣式)External style sheet <(內部樣式)Internal style sheet <(內聯樣式)Inline style
所以,無論JQuery.addClass怎麼修改樣式,自己寫的內聯樣式style都會覆蓋他。
外部樣式:.css文件
內部樣式:寫在頁面內部的css代碼
內聯樣式:標籤內部的style
結論
(外部樣式)External style sheet <(內部樣式)Internal style sheet <(內聯樣式)Inline style