我正在製作一個動態表系統,可以通過在一行變空時更改行來添加行。我的問題是新添加的行對我的事件處理程序是「不可見的」。 這是我的事件處理程序:任何人都知道爲什麼我的jQuery不會在我的html表中找到新插入的行嗎?
$('tr td ').on('blur', 'input.autoupdate',function(event){
event.stopPropagation();
event.preventDefault();
rid = $(this).closest('tr').attr('id');
});
$('tr td ').on('focus', 'input.autoupdate',function(e){
e.stopPropagation();
e.preventDefault();
newid = $(this).closest('tr').attr('id');
check();
});
這裏是我的功能添加行:
var table_row = "<tr><td><input></td></tr>";
$(table_row).appendTo('#auto_insert');
誰能告訴我什麼,我做錯了什麼?