<div class="views" style="position: relative; width: 421px; height: 15px; overflow: hidden;">
TEST TEXT
</div>
如何使用jQuery删除style属性下的width属性?
我知道removeAttr(“width”);
但由于宽度是样式属性的子项
,因此无法使用答案 0 :(得分:58)
您可以使用:
.css('width', 'auto')
答案 1 :(得分:57)
一样简单
$('div.views').css('width', '');
答案 2 :(得分:20)
这也适用于此:
$(".views").width("");
答案 3 :(得分:5)
不要使用内联样式。使用类。
$(".views").removeClass("a");
$(".views").addClass("b");
但如果你真的想,你可以做到以下几点:
$(".views").css("width", "");
答案 4 :(得分:1)
您只能使用CSS:
div[style="position: absolute; top: -136px; overflow: auto; width:1241px;"] {
width: 0px !important;
display: none !important;
}
答案 5 :(得分:0)
我想你必须尝试这个:
$(".views").removeAttr('style').attr('style','position: relative; height: 15px; overflow: hidden;');
答案 6 :(得分:0)
the accepted answer的稍短版本:
.width('auto')