0

ループごとに単純な jQuery があり、それを使用していくつかの変数を宣言できるかどうか疑問に思います。このようなもの:

jQuery.each(["var_name1", "var_name2", "var_name3"], function(){
  $[this] = this;
});

php の変数 varbiale のようなもの。

オブジェクト内にすべてを格納できることはわかっていますが、役に立ちません。

何か案は?

編集:

jQuery.each(["var_name1", "var_name2", "var_name3"], function(key, val){
        var $[val] = val;
    });
alert(var_name1);

エラー:

SyntaxError: missing ; before statement
[Break On This Error]   
var $[val] = val;
4

1 に答える 1

0
jQuery.each(["var_name1", "var_name2", "var_name3"], function(i, x){
    window[x] = x; // or some object in the global/outer scope
});
于 2013-02-26T21:54:13.720 に答える