我想从div中删除style属性,我不能使用removeAttribute和removeProperty,因为removeAttribute删除整个样式并删除属性不起作用。 还有其他办法吗。
<div style="visiblity:hidden;margin-right:10px;margin-left:10px">
我想只删除可见性样式属性。
答案 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参数