我想从 div 中删除 style 属性,我不能使用 removeAttribute 和 removeProperty,因为 removeAttribute 会删除整个样式并且 remove Property 在 ie 中不起作用。有没有其他方法可以做到这一点。
<div style="visiblity:hidden;margin-right:10px;margin-left:10px">
我只想删除可见性样式属性。
我想从 div 中删除 style 属性,我不能使用 removeAttribute 和 removeProperty,因为 removeAttribute 会删除整个样式并且 remove Property 在 ie 中不起作用。有没有其他方法可以做到这一点。
<div style="visiblity:hidden;margin-right:10px;margin-left:10px">
我只想删除可见性样式属性。
像这样使用.css
$(elementSelect).css('marginRight', null);
或者
$(elementSelect).css('marginRight', '0px').css('visibility', 'visible');
您可以使用 jQuery 的 css 功能
$('div').css({'visibility':'visible'});
你可以试试这个:
$('div').css('visibility', '')
你的意思是:
<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
添加 runat="server" 然后您可以从代码隐藏中覆盖 Visibility 参数