私に何が起こっているのか本当にわかりません..
コードは次のようになります。
for (var j=0; j<tours.length; j++){
var name = tours[j].name;
var $tourLI = $('<li id="'+name+'"></li>');
var $tourButton = $('<div class="button-inside"><span>'+name+'</span><span></span></div>');
$tourButton.click(function() {
alert(name);
}
}
ツアー名を表示する各ボタンのクリックイベントをバインドしようとしていますが、クリックしているボタンに関係なく、常に最後のツアー名が表示されます。
私は何を間違っていますか?
ありがとう!