2012-08-03 112 views
1

任何人都可以告诉我,如何从下面的div中删除style属性?删除div标签上的Style属性

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

我试过了下面,但是它并没有删除它。

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

谢谢

回答

11

使用dotcomma加入班级选择

Live Demo

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

只是表明 - jQuery中,永远,永远,永远保证在堆栈中,你认为它的内容不知道为什么事情不工作了。 – Utkanos 2012-08-03 11:05:41

+0

为什么点?不是逗号?像这样:$('。ui-state-default,.ui-jqgrid-hdiv')。removeAttr('style');这个例子会工作吗? – 2012-08-03 11:07:31

+0

谢谢@barlasapaydin,我不知道逗号 – Adil 2012-08-03 11:10:05

1

或者,这可能会有帮助?..

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

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

问题在于您的选择器。

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

必须

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