jQuery でいくつかのフォームをリセットしようとしていますが、問題が発生しています。関数やカスタム プラグインの作成を伴うソリューションは別として、reset メソッドは jQuery の標準部分ではなく、標準の Javascript の一部であることに何度も気付きます。
とにかく、私の最初のアプローチは
$("#theForm").reset();
フォームの id="theForm" です。
reset() が jQuery の一部であると想定していたため、これは明らかに機能しませんでした。
次に試したのは、
document.getElementById(theForm).reset();
どちらもうまくいきませんでした。私は jQuery を初めて使用するので、通常の Javascript と jQuery を混在させることができるかどうかわかりません。こんなことを言うなんて、私はばかみたいに聞こえるにちがいない。
とにかく、さらに調査を行った後、これらを実行することで jQuery で reset() を使用できることが何度もわかりました...
$("#theForm")[0].reset();
また
$("#theForm").get(0).reset();
これら 2 つのスニペットを含むすべての記事で、コメントの全員が機能していました。
私を除いて。
エラーコンソールは、私が書いたものが存在しないことを私に伝え続けます。私はすべてのコードをチェックしましたが、「リセット」という単語のインスタンスは他にないため、それもあり得ません。
とにかく、私は困惑しています。