我正在尝试使用回车键输入简单的登录表单。登录功能放置在登录按钮单击中。我只是想在按下回车按钮时触发它。但它不起作用。我的问题是什么?
$("#userPassword").bind('keypress', function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
console.log("trigger outside "+code);
if(code == 13)
{
console.log("trigger insided");
$( "#loginBtn" ).trigger( "click" );
}
});
最佳答案
您如何定义或处理登录按钮上的点击事件?如果这不起作用,那么我认为您没有将任何函数绑定(bind)到点击处理程序并且登录正在以其他方式工作。
来自docs
$( "#foo" ).on( "click", function() {
alert( $( this ).text() );
});
$( "#foo" ).trigger( "click" );
关于javascript - 为什么触发点击在 javascript 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25541622/