jQuery提交按钮没有响应

时间:2013-07-28 13:33:38

标签: jquery

我正在尝试使用jquery提交表单,但我没有回复click事件。 这是一个现场演示。    http://jsfiddle.net/H7FTX/1/

<form>        
         <input type="button" name="sendBtn"  value=" send "  class="sendBtn"  />   

    </form>

    (function() {
      $('.sendBtn').click(function() {

          alert('OKKKK');

        });
    });

你能帮助我吗?

4 个答案:

答案 0 :(得分:3)

(1)您错过了添加$

(2)检查你的JSFiddle 你错过了添加jQuery库 (可以在JSFiddle的左上角找到)

$(function () {
    $('.sendBtn').click(function () {
        alert('OKKKK');
    });
});

更好地改变你的JS,如下所示

$(document).ready(function () {
    $('.sendBtn').on('click', function () {
        alert('OKKKK');
    });
});

Update fiddle

答案 1 :(得分:0)

尝试

您的小提琴不导入jquery。此外,您应该将$添加到脚本的开头,以表示jquery文档已准备就绪。

Fiddle Demo

$(function() {
  $('.sendBtn').click(function() {

      alert('OKKKK');
  });
});

答案 2 :(得分:0)

您在功能之前缺少 $ 。请执行以下操作

$(function () {
    $('.sendBtn').click(function () {

        alert('OKKKK');

    });
});

答案 3 :(得分:-1)

您需要在HTML中加载jQuery,并且必须调用

$(function() { 
 ...
});

(不只是(function() { ... });