javascript - 为什么触发点击在 javascript 中不起作用

标签 javascript jquery

我正在尝试使用回车键输入简单的登录表单。登录功能放置在登录按钮单击中。我只是想在按下回车按钮时触发它。但它不起作用。我的问题是什么?

  $("#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/

相关文章:

javascript - 如何在页面加载时隐藏在 php 数组中循环并具有不同 id 的 div/图像

javascript - 自定义 iframe 的滚动条

javascript - 通过单击图像更改 div 内容

javascript - 如何在html属性中写入Vue数据?

javascript - 文本框中空白、制表符或空格的正则表达式

javascript - Highcharts 中的最小值和最大值不正确

javascript - 未捕获的类型错误 : Cannot call method 'menuAim' of null

javascript - 如何使用文件系统或使用javascript或Jquery进行操作?

jquery - IE 在 JQuery 淡出/不透明动画中扭曲文本

php - 使用 jQuery 选择表中的所有复选框