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 回答