私はフォームのコードを持っています。送信ボタンのコード:
<input type="submit" id="submit" value="Save" />
このフォームを正常に保存した後、ボタンの値を「更新」に変更したいと思います。次のコードを使用していますが、機能していません。
$("#submit").click(function(){
$("#submit").val("Update");
});
私はフォームのコードを持っています。送信ボタンのコード:
<input type="submit" id="submit" value="Save" />
このフォームを正常に保存した後、ボタンの値を「更新」に変更したいと思います。次のコードを使用していますが、機能していません。
$("#submit").click(function(){
$("#submit").val("Update");
});
$("#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 ライブラリがロードされていることを確認してください。
これを試して
$(function(){
$("#submit").click(function(){
$(this).val("Update");
return false;
});
});