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

たぶん、オブジェクトにプロパティを入れることができます

myObj : {

色: '黒'; }

そして、 for in ループを使用して値またはプロパティを取得し、配列にプッシュすることができます

for(var property in myObj){

console.log(property);

}
于 2013-07-20T10:10:07.587 に答える