Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.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 删除div标记上的样式属性_Jquery_Css - Fatal编程技术网

Jquery 删除div标记上的样式属性

Jquery 删除div标记上的样式属性,jquery,css,Jquery,Css,谁能告诉我,如何从下面的div中删除style属性 <div class="ui-state-default ui-jqgrid-hdiv" style="width: 1085px;"> 谢谢使用点或逗号加入选择器中的类 $('.ui-state-default.ui-jqgrid-hdiv').removeAttr('style') 使用点或逗号连接选择器中的类 $('.ui-state-default.ui-jqgrid-hdiv').removeAttr('style

谁能告诉我,如何从下面的div中删除style属性

<div class="ui-state-default ui-jqgrid-hdiv" style="width: 1085px;">

谢谢

使用
逗号
加入选择器中的类

$('.ui-state-default.ui-jqgrid-hdiv').removeAttr('style')

使用
逗号
连接选择器中的类

$('.ui-state-default.ui-jqgrid-hdiv').removeAttr('style')

或者,这可能会有所帮助

var width = $(window).width(); //Just assuming screen width

$('#gridId').setGriWidth(width);

或者,这可能会有所帮助

var width = $(window).width(); //Just assuming screen width

$('#gridId').setGriWidth(width);

问题在于您的选择器

$('.ui-state-default ui-jqgrid-hdiv').removeAttr('style')
需要

$('.ui-state-default.ui-jqgrid-hdiv').removeAttr('style')

问题在于您的选择器

$('.ui-state-default ui-jqgrid-hdiv').removeAttr('style')
需要

$('.ui-state-default.ui-jqgrid-hdiv').removeAttr('style')

在jQuery中,总是,总是,总是确保堆栈包含您认为它所包含的元素,然后再考虑为什么事情不起作用?不是逗号?类似于:$('.ui状态默认值,.ui jqgrid hdiv').removeAttr('style');这个例子行得通吗?谢谢@barlasapaydin,我也不知道commacomma的工作原理,它定义/分隔了不同的类。我检查了一下,在你第一次评论之后,再次感谢:)只需显示-在jQuery中,总是,总是,总是,总是确保堆栈包含你认为的元素,然后才想知道为什么事情不起作用。为什么点?不是逗号?类似于:$('.ui状态默认值,.ui jqgrid hdiv').removeAttr('style');这个例子行得通吗?谢谢@barlasapaydin,我也不知道commacomma的工作原理,它定义/分隔了不同的类。在你第一次评论之后,我检查了一下,再次感谢:)