【发布时间】:2013-05-22 17:07:13
【问题描述】:
我正在尝试使用 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();
在每一篇涉及这两个 sn-ps 的文章中,cmets 中的每个人都已经开始使用它。
除了我。
错误控制台一直告诉我我所写的内容不存在。我检查了我所有的代码,没有“重置”这个词的其他实例,所以也不可能是这样。
不管怎样,我被难住了。
【问题讨论】:
-
张贴表格,javascript没有问题(至少其中一些)。