2013-02-03 103 views
0

我知道你可以將它們添加到一個類,看似無止境的,但有沒有辦法阻止某些類的元素或只定義哪些類可以添加?有沒有辦法限制一個HTML元素的CSS類?

+10

號什麼問題是你想解決? – SLaks

+1

@SLaks我想他試圖問是否有一種方法可以爲某個標籤中的某一組元素設置樣式,但我不太確定。 – David

+0

將風格限制爲單個元素可以通過ID上的樣式完成,但這不是一個好主意。 –

回答

0

如果真的很重要,你可以用jquery解決這個問題。 看看這兩個功能:

http://api.jquery.com/addClass/

http://api.jquery.com/removeClass/

$(document).ready(function(){ 
    $("element").addclass("myclass"); 
    $("element2").click(function(){ 
     $("element").removeclass("myclass"); 
    }); 
}); 

有了這個,你可以防止該類 「badclass」 被添加到div元素

$(document).ready(function(){ 
    $("div").removeclass("badclass"); 
}); 

要刪除所有可以從對象中刪除類屬性的類,但不知道它是否會工作。

http://api.jquery.com/removeAttr/

在這裏,你從div元素刪除所有類:

$(document).ready(function(){ 
    $("div").removeattr("class"); 
}); 

映入眼簾,我希望它有助於一點點

相關問題