jQuery触发器。通过键盘选择时单击()

jQuery触发器。通过键盘选择时单击(),jquery,Jquery,我有一个表格,表格底部有一个“添加行”按钮。我的问题是我从一个输入框开始,点击tab键移动到这个 更新 我不想在页面上的任何地方输入来触发此功能,当按钮高亮显示并且您在高亮显示的链接上按enter键时,您可以将其设置为按钮而不是链接,它将正常工作 $('#添加行')。单击(函数(){ 控制台日志(“添加”); }); 添加行您可以将其设置为按钮,而不是链接,它将正常工作 $('#添加行')。单击(函数(){ 控制台日志(“添加”); }); 添加行单击仅处理鼠标单击和轻触。要检测en

我有一个表格,表格底部有一个“添加行”按钮。我的问题是我从一个输入框开始,点击tab键移动到这个

更新


我不想在页面上的任何地方输入来触发此功能,当按钮高亮显示并且您在高亮显示的链接上按enter键时,您可以将其设置为按钮而不是链接,它将正常工作

$('#添加行')。单击(函数(){
控制台日志(“添加”);
});



添加行
您可以将其设置为按钮,而不是链接,它将正常工作

$('#添加行')。单击(函数(){
控制台日志(“添加”);
});



添加行
单击仅处理鼠标单击和轻触。要检测enter,您需要将以下内容添加到处理程序:

$('#添加行')。单击(函数(){
控制台日志(“添加”);
});
$(“#添加_行”)。按键(功能(e){
如果(e.which==13){
控制台日志(“添加”);
}
});



添加行
单击仅处理鼠标单击和轻触。要检测enter,您需要将以下内容添加到处理程序:

$('#添加行')。单击(函数(){
控制台日志(“添加”);
});
$(“#添加_行”)。按键(功能(e){
如果(e.which==13){
控制台日志(“添加”);
}
});



添加行
将所有相关代码的可能重复项添加到所有相关代码的可反对重复项中,以进行操作谢谢!有没有办法把按键和点击组合成一个功能?你可以使用
$('add#u row')。on('click keypress',function(e){…})
虽然您需要检查
e.type
是否为单击或按键,但如果您使用按钮,它只会自动工作,无需额外的代码谢谢!有没有办法把按键和点击组合成一个功能?你可以使用
$('add#u row')。on('click keypress',function(e){…})
虽然您需要检查
e.type
是否为click或keypress(如果您使用按钮),但它只会自动工作,无需额外代码