jQuery - 获取元素的所有css属性和值并放入数组

时间:2013-07-20 10:07:15

标签: 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/

1 个答案:

答案 0 :(得分:0)

也许你可以把属性放在对象

myObj:{

颜色:'黑色'; }

然后也许你可以继续使用for循环并获取值或属性然后推入数组

for(var property in myObj){

console.log(property);

}