对我来说似乎应该有一个选项,但我似乎无法找到它。
这个问题被多次询问,但只有解决方法得到解答,这不是我想要的。
我正在改变我的css incode,我想加载原始的CSS而不是自己编码,这怎么可能实现?
我不想重新加载整个文件,只需加载一些div或类css。
答案 0 :(得分:3)
请参阅this post了解解决方案。
基于此,您可以执行以下操作:
$("#fix").click(function(e) {
e.preventDefault();
$("div").removeAttr("style");
});
注意:这假设您使用JQuery首先更改样式
答案 1 :(得分:1)
如果你正在使用jQuery apply
$(selector).removeAttr('style')
到您的元素
答案 2 :(得分:1)
我想加载原始的CSS而不是自己编码
这不是必需的。您正在尝试重新加载应该继续存在的资源。加载后,您无需再次加载。如果需要覆盖样式,请对其应用类。要恢复原始状态,请删除该课程。这就是级联样式表的工作方式。
如果有一个特殊原因,css需要是动态的,你可以尝试通过DOM(document.createElement("style")
等)将css加载到Document中,但我相信对此的支持有点粗略。
答案 3 :(得分:0)
如果你想重置整个风格,而不仅仅是div',你最好使用all selector
$('*').removeAttr('style');