我正在通過Jquery附加項目。但追加後無法綁定附加項目上的事件。我追加如下>>追加一個元素後,事件點擊不在jquery中的追加元素上工作
var item = '<div id="'+newInputId+'" class="col-md-9" style="padding-right: 0px;">';
item += '<input id="txtInScope" type="text" value="'+currentScopeVal+'" class="form-control" readonly="readonly"/>';
item += '</div>';
item += '<div id="inScopeActionDiv'+newInputId+'" class="col-md-3" style="padding-left: 2px;">';
item += '<button type="button" class="btn btn-warning btn-sm remButton" title="Remove this item">Remove Item</button>';
item += '</div>';
$('#inScopeDiv').append(item);
和追加這個後,我想在上面remButton類click事件綁定如下>>
$("#inScopeDiv").delegate(".remButton", "click", function(){
alert('you clicked me again!');
});
$('#inScopeDiv').on('click', '.remButton', function() {
alert("working");
})
$('.remButton').live('click', function() {
alert('live');
})
但沒有結果。任何人都可以請幫我在這個好嗎?
'#inScopeDiv'動態追加了。綁定到「文檔」或一些未動態追加的父代。 –
inScopeDiv不是動態的。 inScopeActionDiv是動態的。 –