Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery ui 如何删除内联样式_Jquery Ui - Fatal编程技术网

Jquery ui 如何删除内联样式

Jquery ui 如何删除内联样式,jquery-ui,Jquery Ui,我使用jQueryUI的可拖放特性。当我将一个元素放到另一个元素中时,我需要删除父元素的内联样式,它当前具有 带有float的类:左。我需要删除该属性。我试着加上 .css("float","none") 但我的页面突然消失了。是否有替代方法?您应该尝试通过javascript限制css操作量……您遇到的这个问题就是原因之一。更好的办法是在需要CSS更改的元素上设置和删除类 .float{ float: left; } $(element).addClass('float'); $

我使用jQueryUI的可拖放特性。当我将一个元素放到另一个元素中时,我需要删除父元素的内联样式,它当前具有 带有float的类:左。我需要删除该属性。我试着加上

.css("float","none") 

但我的页面突然消失了。是否有替代方法?

您应该尝试通过javascript限制css操作量……您遇到的这个问题就是原因之一。更好的办法是在需要CSS更改的元素上设置和删除类

.float{
   float: left;
}


$(element).addClass('float');
$(element).removeClass('float');
此方法不添加内联css