質問: jQueryを使用して短時間の送信ボタンを無効にしますか? [私はjQueryをとても使い慣れているので、何かが間違っていると私を責めないでください] 私はここで、「クリックした後に送信ボタンを無効にする」という質問をここでブラウズしています。 OKの周りにこれらのものの負荷がありますが、私は限られた時間それを無効にする方法を見つけることができませんでした。例えば20秒。 多分私は馬鹿ですが、どうですか? [私は単純なhtml形式しか持っていない]
回答: ``` var enableSubmit = function(ele) { $(ele).removeAttr("disabled"); } $("#submit").click(function() { var that = this; $(this).attr("disabled", true); setTimeout(function() { enableSubmit(that) }, 1000); }); ``` Demo: http://jsfiddle.net/pHxF2/2/