css - 有没有办法限制 html 元素的 css 类?

标签 css class

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

最佳答案

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

您好,希望对您有所帮助

关于css - 有没有办法限制 html 元素的 css 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14668080/

相关文章:

javascript - 如何使用 JavaScript 类中的属性和方法来交换数据?

jquery - 如何使用 jQuery 向下钻取?

css - 为链接创建 'non-rectangular' 点击框?

Javascript 无法更改 css 文件中的样式?

oop - MATLAB : Instantiate a class from an empty Instance to a 'Blank' Instance

java - 初始化由函数 Java for android 检索的类

html - Bootstrap grid,get less than col -xx-1

css - 嵌套的div内容在ie中不可点击

java - 错误: cant find main class

使用静态字符串变量的 Java 类