我正在尝试使用 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();
在涉及这两个片段的每篇文章中,评论中的每个人都已经开始工作了。
除了我。
错误控制台一直告诉我我写的内容不存在。我已经检查了我的所有代码,并且没有“重置”这个词的其他实例,所以也不可能是这样。
无论如何,我很难过。