javascript - JQuery 单击输入按钮未触发

标签 javascript jquery

我查看了论坛,我的问题与Button click event not firing in jQuery重复。 ,除非我的代码已经与给定的答案匹配。

无论如何,我已经为你们剥离了这个,并且可以确认具有禁用类别的链接不会触发,因此这证明文档已准备好并且 Jquery 库是正确的。

Javascript

$(document).ready(function () {
  // Prevents links from firing
  $('a.disabled').click(function (e) {
    e.preventDefault();
  });

  // Handles search
  $("#btnTreeSearch").click(function () {
    alert("click search fool!");
  });
});

HTML

<input type="submit" value="btnTreeSearch" />

有什么线索吗?

最佳答案

您需要将 id 分配给输入才能使用id selector

<强> Live Demo

HTML

<input type="submit" id="btnTreeSearch" value="btnTreeSearch" />

Javascript

 $("#btnTreeSearch").click(function () {
     alert("click search!");
 });

关于javascript - JQuery 单击输入按钮未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14402653/

相关文章:

javascript - jquery 函数不适用于通过 innerHTML 写入的元素

javascript - Karma 测试对 scope.function 内函数的调用

javascript - jQuery 对话框同时显示

javascript - Dropzone 未定义,在 symfony 上使用 webpack

javascript - 将数组发送到 JQuery 中的对象构造函数

jquery - 我可以强制 jQuery.css ("backgroundColor") 返回十六进制格式吗?

javascript - 在 Angular2 中嵌套 NgIf 和(单击)

javascript - 元素在点处不可点击 - Protractor

javascript - "infinite scroll"代码仅适用于顶部滚动

jquery - 使用拖动和调整大小的 jsPlumb 问题