私は Gravity Forms を使用しており、onclick の後に送信ボタンのテキストを「処理中...」に変更したいと考えています。Gravity Forms から、heading.php ファイルでカスタム JavaScript を使用してこれを実現するように言われました。次のスクリプトが与えられました (http://stackoverflow.com/questions/1071012/using-jquery-to-change-input-button-text-back-after-a-few-seconds) このリンクは、正しい方向を示しますしかし、私はまだ学んでいるので、助けが必要です! 誰かがこのコードを少し分解してくれませんか?
$("form.stock").submit(function()
{
var $form = $(this);
$.post( $form.attr('action'), { id: '123', stock: '1' } );
var $submit = $form.find(":submit").attr('value','Saved!');
window.setTimeout(function()
{
$submit.attr('value','Update')
}, 2000);
return false;
});
form.stock は何を参照していますか? そして- id:'123' 在庫:'1' 参照?
そして最後に、(これは)何をしますか? -var $form = $(this);
ご親切にありがとうございました。これらは知っておくべき基本的な質問です。