都市のリストがあり、リンクをクリックしたときに、特定の 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])
});
}
ただし、次のエラーが表示されます。
「未定義」はオブジェクトではありません。
誰かが問題がどこにあるのか説明できますか?