“Uncaught SyntaxError:意外的令牌[”在Chrome中突然出现

时间:2011-07-31 15:37:13

标签: javascript jquery

直到最近才开始工作。 Chrome告诉我这与“Uncaught SyntaxError:Unexpected token [”

不一致
$.each($regions, function(index, [value1, value2]) { 
    $("#regions .options").children("#r").append("<div class='brick' id='" + index + "' name='" + value2 + "'>" + value1 + "</div>");
});

Firefox和firebug不会引起恶臭,一切正常。我不明白Chrome中发生了什么。我发誓以前使用过的确切代码。

Chrome v.12.0.742.122

1 个答案:

答案 0 :(得分:0)

你不能用这样的参数声明一个函数([value1,value2])。试试这个

$.each($regions, function(index, values) { 
    $("#regions .options").children("#r").append("<div class='brick' id='" + index + "' name='" + values[1] + "'>" + values[0] + "</div>");
});