JQuery单击输入按钮不触发

时间:2013-01-18 15:55:31

标签: 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" />

任何线索?

2 个答案:

答案 0 :(得分:7)

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

<强> Live Demo

HTML

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

的Javascript

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

答案 1 :(得分:1)

value="btnTreeSearch"更改为id="btnTreeSearch"