我試圖動態地添加按鈕,並添加一個jQuery甚至聽他們。 但是,我遇到了Javascript的範圍問題(至少我認爲就是這樣)。動態添加jQuery事件
這是一個很值得我的代碼
for (var item in group) {
$('div').append("<input type='button' value='" + item + "' id = 'id" + item + "'>");
$('#id' + item).click(function() {
alert("Hello from " + item);
});
}
現在的問題是,無論我點擊了哪個按鈕,事件回調內部的警報始終使用的最後一個項目。
現在我明白爲什麼會發生這種情況(好吧,粗略地說是P),但我該如何解決它?
謝謝
好的回答... :) – gislikonrad