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.
 });

10-05 21:02
查看更多