如何從元素獲取所有css屬性及其值?jQuery - 獲取元素的所有css屬性和值並將其放入數組
我想做一個插件來實時編輯元素的CSS。如果一個元素已經有任何樣式,那麼獲取它並將值附加到輸入字段,以便我可以編輯已設置的樣式。
我沒有屬性名稱,所以如何運行一個循環,並獲得所有的CSS屬性及其值。然後把它放在一個數組中。
我啞代碼
function get_css(elem){
var newObj = {};
elem.each(function(){
var css = this.css('?');
newObj[parts[property]] = parts[value];
});
return newObj;
}
這裏是小提琴 http://jsfiddle.net/howtoplease/4Nv2C/
看看 [http://stackoverflow.com /問題/ 754607 /罐jQuery的獲得,所有CSS的樣式相關,與安元】[1] [1]:http://stackoverflow.com/questions/754607/ can-jquery-get-all-css-styles-associated-with-an-element –
你是否想要爲一個元素計算所有CSS規則(除了可能繼承的元素?)或者你爲一個元素聲明的所有CSS規則?這不是一回事。 –
只適用於css – user007