如何删除样式属性

时间:2012-08-16 12:03:54

标签: javascript jquery

  

可能重复:
  jQuery - remove style added with .css() function

我想从div中删除style属性,我不能使用removeAttribute和removeProperty,因为removeAttribute删除整个样式并删除属性不起作用。 还有其他办法吗。

<div style="visiblity:hidden;margin-right:10px;margin-left:10px">

我想只删除可见性样式属性。

5 个答案:

答案 0 :(得分:0)

使用.css

$(elementSelect).css('marginRight', null);

$(elementSelect).css('marginRight', '0px').css('visibility', 'visible');

答案 1 :(得分:0)

您可以使用jQuery的css函数

$('div').css({'visibility':'visible'});

答案 2 :(得分:0)

你可以尝试这个:

$('div').css('visibility', '')

答案 3 :(得分:0)

你的意思是:

<div id="testDiv" style="visiblity:hidden;margin-right:10px;margin-left:10px">Here</div>

$('#testDiv').attr('style', function(i, style) {
    return style.replace(/visiblity[^;]+;?/g, '');
});

示例:jsFiddle

答案 4 :(得分:-3)

添加runat =“server”,然后您可以覆盖代码隐藏

中的Visibility参数