https://jsfiddle.net/r7a2r9eL/
$('#insertBtn').click( function(){
$('#mytable > tbody:last-child').append('<tr><td>'+$('#fnameText').val()+'</td><td>'+$('#lnameText').val()+'</td><td>'+$('#pointText').val()+'</td><td><button type="button" class="deleteClass">Delete</button></td></tr>');
$('#textTable input').val('')
});
$(".deleteClass").on("click",function() {
alert('row deleted');
});
尝试在文本框中键入任何内容。然后单击“插入”按钮。
然后单击第一列上的“删除”按钮。注意,即使按钮具有预期的类,也没有触发警报
我的代码怎么了?
最佳答案
您需要的是活动授权:
使用这个:
$(document).on('click','.deleteClass',function()
{
//DELETE CODE HERE.
});