这是一个 Bin = http://jsbin.com/ekasuv/1/edit
我使用的代码是这样的:
$('#pop_up').on('keyup','.textual',function(event){
var did= $(this).attr('data-id');
if(did ==="titles_sendto"){
var keycode = (event.keyCode ? event.keyCode : event.which);
if(keycode === '13') {
var AuthSendUser = $(this).val();
$('#ListedAuthSend').append('<li>'+ AuthSendUser +'</li>');
$(this).val(" ");
}
}
});
尽管每次我按回车键都没有通过代码。现在也许我忽略了一些东西或者只是忘记了一些东西。虽然我累了,需要一些 S.O 的帮助。谁能看一眼我做错了什么。
我也尝试过 .on('focus',
最佳答案
$('#pop_up').on('keyup','.textual',function(e){
var did= $(this).attr('data-id');
if(did == "titles_sendto" && e.which == 13){
$('#ListedAuthSend').append('<li>'+ this.value +'</li>');
this.value = '';
}
});
关于javascript - KeyCode === 13 动态元素有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16826868/