不适用于jQuery for input value

Moh*_*mad 2 javascript jquery html-table keyup

主要代码:

var clone = div.clone();
clone.attr('id', sabad_kala_id);
$('.content').append(clone);
$('div#'+sabad_kala_id).replaceWith('<tr id='+sabad_kala_id+'><td width="50"><a class="del_kala" id='+sabad_kala_id+'><img src="images/delete.png" alt="delete" /></a></td><td width="50">1.</td><td width="388">'+title+'</td><td width="80" clas="mm"><input class="count" type="text" value='+count+' /></td><td width="100">'+price+' $</td><td width="120">'+price_count+' $</td></tr>');
Run Code Online (Sandbox Code Playgroud)

并且这个代码在追加和替换后运行完美,用户可以input.count在表格和下面的代码中编辑运行:

('input.count').keyup(function(e){

        alert(test);
    });
Run Code Online (Sandbox Code Playgroud)

但是这段代码不起作用.

und*_*ned 6

在动态创建元素时,您应该委派事件:

$(document).on('keyup', 'input.count', function(e){
    alert('test');
});
Run Code Online (Sandbox Code Playgroud)