-2

jquery を使用してフォームを送信しようとしていますが、クリック イベントに応答しません。これはライブデモです。 http://jsfiddle.net/H7FTX/1/

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

    </form>

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

          alert('OKKKK');

        });
    });

手伝って頂けますか?

4

4 に答える 4

3

(1) を追加し忘れました$

(2) JSFiddleを確認すると、jQuery ライブラリを追加できませんでした (JSFiddle の左上隅にあります)。

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

以下のようにJSを変更することをお勧めします

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

フィドルを更新する

于 2013-07-28T13:38:07.013 に答える
0

functionの前に$がありません。以下を実行してください

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

        alert('OKKKK');

    });
});
于 2013-07-28T13:47:09.873 に答える
0

試す

あなたのフィドルはjqueryをインポートしていません。また、スクリプトの先頭に を追加し$て、jquery ドキュメントの準備ができていることを示す必要があります。

フィドルのデモ

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

      alert('OKKKK');
  });
});
于 2013-07-28T13:39:59.030 に答える
-1

HTMLにjQueryをロードする必要があり、呼び出す必要があります

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

(だけでなく(function() { ... });

于 2013-07-28T13:37:41.807 に答える