0

如何从元素中获取所有 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/

4

1 回答 1

0

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

我的对象:{

颜色:黑色'; }

然后也许您可以使用 for in 循环并获取值或属性,然后推入数组

for(var property in myObj){

console.log(property);

}
于 2013-07-20T10:10:07.587 回答