在jQuery中声明$ .each循环内的变量

时间:2013-02-26 21:33:14

标签: jquery

我有一个简单的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;

1 个答案:

答案 0 :(得分:0)

jQuery.each(["var_name1", "var_name2", "var_name3"], function(i, x){
    window[x] = x; // or some object in the global/outer scope
});