0

我知道您可以将它们添加到一个类中,看似无止境,但有没有办法阻止某些类添加到元素或仅定义可以添加哪些类?

4

1 回答 1

1

如果它真的很重要,你可以用 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");
});

要删除所有类,您可以从对象中删除 class 属性,但不确定它是否会起作用。

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

在这里,您从 div 元素中删除所有类:

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

问候,我希望它有所帮助

于 2013-02-03T00:28:22.240 回答