0
我已經看到帖子,如刪除所有內聯樣式和刪除所有類,但一個但我正在尋找別的東西。刪除所有內聯樣式,但一個特定的
說我的元素已經得到了一個內嵌樣式像這樣:
<div id="element" style="display: none; left: 7px; overflow: hidden; height: 159px; padding-top: 0px; margin-top: -2px; padding-bottom: 0px; margin-bottom: 0px;"></div>
我怎麼會去刪除所有設置好的風格,但具體的一個?
我不能使用.removeAttr("style")
也不能使用.attr("style", "")
。我能做的,就是讓我想要的值,將其解壓縮,刪除所有的款式和再次添加的樣式:
var el = $("element"),
elL = el.css("left");
el.removeAttr("style").css("left", elL);
但是,這會導致一些閃爍。我想要一個乾淨,直接的解決方案!
在刪除樣式屬性之前添加具有所需樣式的類。 –