如何使用jQuery去除样式atttribute下的width属性?
<div class="views" style="position: relative; width: 421px; height: 15px; overflow: hidden;"> TEST TEXT </div>
如何使用jQuery删除style属性下的width属性?
我知道removeAttr(“宽度”);
但是因为宽度是风格属性的小孩所以在这里不工作
你可以使用:
.css('width', 'auto')
一样容易
$('div.views').css('width', '');
这也在这里工作:
$(".views").width("");
不要使用内联样式。 使用类。
$(".views").removeClass("a"); $(".views").addClass("b");
但是,如果你真的想,你可以做到以下几点:
$(".views").css("width", "");
你只能用CSS做到这一点:
div[style="position: absolute; top: -136px; overflow: auto; width:1241px;"] { width: 0px !important; display: none !important;
}
我想你一定要试试这个:
$(".views").removeAttr('style').attr('style','position: relative; height: 15px; overflow: hidden;');
接受的答案略短一些:
.width('auto')