我有一个div与一些类,我使用Jquery添加一些CSS
$('.myClass').css("position","absolute");
Run Code Online (Sandbox Code Playgroud)
几步后,我删除了类myClass,使用
$('.myDiv').removeClass('myClass');
Run Code Online (Sandbox Code Playgroud)
但风格position:absolute并没有消除.
任何帮助都感激不尽.
请使用removeAttr( 'style' )。
这是删除element.style的jquery函数。
这是因为当你这样做时
$('.myClass').css("position","absolute");
Run Code Online (Sandbox Code Playgroud)
它添加了内联样式
调用将从样式表addClass添加命名样式。
调用css会将样式内联应用到元素。
要删除您应用的样式css,只需执行以下操作
$('.myClass').css("position","");
Run Code Online (Sandbox Code Playgroud)