我有一个城市列表,当我点击一个链接时,我想运行一些特定的 Javascript。JSfiddle在这里:http: //jsfiddle.net/uWYRW/5/
var cities = [
["new-york", 45, 90, 15]
["london", 20, 30, 15]
];
for (i = 0, length = cities.length; i < length; i++) {
$("#"+cities[i][0]).click(function (e) {
e.preventDefault();
console.log(cities[i][0])
});
}
但是,我收到错误:
“未定义”不是对象”。
请问有人可以解释问题出在哪里吗?