我無法將jQuery事件綁定到動態創建的列表項。動態創建的內容不綁定jQuery事件
這是btnRemoveItem
上的事件,在jQuery開始添加後沒有觸發。
$('#btnAddStore').on('click', function(){
(...)
$.ajax({
success: (function(result) {
(...)
var li = jQuery('<li/>', {
'id': object['id']
}).append('<span title="Remove item from list" class="btnRemoveItem"></span>')
.append('<span class="text">' + name_adr[0] + '</span>')
.append('<span class="address">' + name_adr[1] + '</span>');
$(li).appendTo('#'+ country + ' ul');
}
});
});
我已經看過類似的問題在這裏,但我還沒有找到任何解決我的問題的答案。我從這段代碼中遺漏了什麼?
的可能重複的[通過動態地生成的元素觸發的事件不被事件處理程序捕獲](http://stackoverflow.com/questions/12829963/events-triggered-by-dynamically-generated-element-沒有被事件手捕獲) –