0

私はフォームのコードを持っています。送信ボタンのコード:

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

このフォームを正常に保存した後、ボタンの値を「更新」に変更したいと思います。次のコードを使用していますが、機能していません。

$("#submit").click(function(){
$("#submit").val("Update");
});
4

3 に答える 3

-1
$("#submit").click(function(){
$("#submit").val("Update");
});

このコードでは、#Submit は DOM 内で一意である必要があります。DOM に id submit を持つ他の要素があってはなりません。そのような要素が存在する場合、コードは不規則性を示します。複数の id=submit が存在する可能性があると思われます。以下のコードを試してください。

<input type="submit" id="submitButtonOne" value="Save" />

$("#submitButtonOne").click(function(){
$("#submitButtonOne").val("Update");
});

編集:

ボタンが動的にレンダリングされている場合は、これを試してください

$(document).ready(function(){

    $('body').on('click','#submitButtonOne',function(){

        $(this).val("Update");

    })


});

jquery ライブラリがロードされていることを確認してください。

于 2013-07-23T11:31:45.287 に答える
-1

これを試して

  $(function(){
   $("#submit").click(function(){

        $(this).val("Update");
       return false;
    });
 });
于 2013-07-23T11:47:21.910 に答える