web-dev-qa-db-ja.com

jQueryonClickイベント

カントはこれを機能させているようです。どんな助けでも素晴らしいでしょう。私はjqueryの初心者です。

$('#add_button').click(function () {
    $("#add_button").hide();
});

これがHTMLです

<input id='add_button' type='submit' class='add_now' value='' />

簡単そうに見えますが、入力をクリックしても何も起こりません。入力をターゲティングするための別の方法はありますか?ありがとう。

8
Earl Higgins

スクリプトの前にjQueryが含まれていることを確認してください。

<script src="http://code.jquery.com/jquery-latest.js"></script>

そして、コードをドキュメント対応関数内に配置します。

$(document).ready(function () {
    $('#add_button').click(function () {
        $("#add_button").hide();
    });
});
17
David Tang

ブラウザのデフォルトのアクションを防ぐために、return false;を追加する必要があります。

1
SLaks

関数からfalseを返します。

0
Daniel A. White

問題は、jQueryがフォームの上にあることである可能性があります。 HTMLの下に移動してみてください。

0
webtech