0

以下のコードでは、「クリック」はログアウトされますが、「送信」はログに記録されません。理由を知っている人はいますか?ID は正しいです。

$('#submitModal').click(function(){
    console.log("clicked");
    $('#createEvent').submit(function() {
        console.log('submitted');
        return false;
    });
});
4

1 に答える 1

3

このコードはハンドラーをバインドします。トリガーしません。

$('#createEvent').submit(function() {
    console.log('submitted');
    return false;
});

最初にバインドしてから、必要に応じてトリガーする必要があります。

  // bind the click
$('#submitModal').click(function(){
    console.log("clicked");
    $('#createEvent').submit(); // trigger the pre-bound submit handler
});

  // bind the submit
$('#createEvent').submit(function() {
    console.log('submitted');
    return false;
});

$('#submitModal')また、要素への送信ボタンである場合、いくつかの問題が発生する可能性がありますform。わからない。

于 2012-05-13T19:47:04.217 に答える