如何删除样式属性

可能重复:
jQuery - 删除添加了.css()函数的样式

我想从div中删除样式属性,我不能使用removeAttribute和removeProperty作为removeAttribute删除整个样式并删除属性不会在ie中工作。 有没有其他办法可以做到这一点。

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

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


像这样使用.css

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

要么

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

你的意思是:

<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


你可以试试这个:

$('div').css('visibility', '')
链接地址: http://www.djcxy.com/p/94869.html

上一篇: How to remove style property

下一篇: How to reload or rerender CSS for a single HTML element?