我试图用jQuery重置一些表单,但我遇到了一些麻烦.除了涉及编写函数或自定义插件的解决方案之外,我一直在寻找重置方法不是jQuery的标准部分,但它是标准Javascript的一部分.
无论如何,我的第一个方法就是去
$("#theForm").reset();
表单的id ="theForm".
这显然不起作用,因为它假设reset()是jQuery的一部分.
接下来我尝试的是
document.getElementById(theForm).reset();
哪个也没用.我是jQuery的新手,所以我不确定我是否可以将普通的Javascript与jQuery混合使用.说这话听起来像个白痴.
无论如何,在做了一些更多的研究之后,我一次又一次地发现我可以通过这样做来在jQuery中使用reset()...
$("#theForm")[0].reset();
要么
$("#theForm").get(0).reset();
在涉及这两个片段的每篇文章中,评论中的每个人都已经开始工作了.
除了我.
错误控制台一直告诉我,我写的东西不存在.我已经检查了所有代码,并且没有"reset"这个单词的其他实例,所以也不可能.
无论如何,我很难过.