我有一个输入字段和其下方的“添加”按钮。添加按钮的基本作用是将新的输入字段附加到文档中。我在这里想做的是,在输入字段中输入内容时,如果检测到按回车键,则会触发调用添加新输入字段的函数,该函数与单击添加按钮时触发的函数相同。
我可以在下面以某种方式合并对返回键按下的检测吗?
$('.addNewSite').on('click', function(){
var idNewInput = "site" + numInputFields;
$('.inputFieldsSettingsPanel').append('<input type="text" class="tracksiteInput" id = "' + idNewInput + '"></input>');
$("#" + idNewInput).focus();
});
最佳答案
我想你想要这个 http://jsfiddle.net/naeemshaikh27/cy84t4pz/
function fun(){
$('body').append('<input type="text"/>');
}
$('.addButton').on('click', fun);
$('body').on('keypress','input', function(e){
if (e.keyCode == 13) {
fun();
}
});
关于JavaScript/jQuery : Detect both return key press and submit button press simultaneously,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28046767/