如何删除样式属性

How to remove style property

本文关键字:样式 属性 删除 何删除      更新时间:2023-09-26

可能的重复项:
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', '')

可以使用 jQuery 的 css 函数

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

添加 runat="server",然后你可以从代码隐藏中覆盖可见性参数