新しいテーブル行を追加するクリック可能な追加ボタンがあります。テーブルの行には削除ボタンが含まれています。新しい行を動的に追加すると、ボタンはクリックイベントを発生させませんが、ページの読み込み時にボタンが存在する場合は、正常に機能することに気付きました。どうすればこれを修正できますか?
Javascript:
$('#btnAdd').click(function () {
var newTr = '<tr><td><input id="column_0" name="column[0]" style="width:40%;" type="text" /> <img alt="Delete-icon24x24" class="btnDel clickable" id="" src="/assets/delete-icon24x24.png" /></td></tr>';
$('#columns').append(newTr);
});
$('.btnDel').click(function () {
alert('hey');
console.log('test');
var row = $(this).closest("tr");
alert(row);
row.remove();
});