我一直在大会上制作Mad Libs游戏,我试图将所有内容分成自己的文件(.html,.css,.js)并添加更多功能。
在其中,运行一个生成文本框的函数。单击按钮,将保存该值并显示一个新文本框(这些不是表单,只是输入和按钮)。
目前,按下按钮有效,但我想在选择文本框时按Enter键也能正常工作。
这就是我的尝试:
$('input').keydown(function(event){
if(event.which == 13){
nextPrompt();
}
});
但它不起作用。
答案 0 :(得分:0)
对于动态生成的元素,您可以使用$(document)
选择器:
$(document).on("keydown", "input", function(event){
if(event.which == 13) {
nextPrompt();
}
});