jQuery/javascript无法重置表单

jQuery/javascript无法重置表单,javascript,jquery,forms,Javascript,Jquery,Forms,我一直在尝试使用jQuery重置表单 $('check#u in_form')[0].reset() 不起作用。使用trigger()也不起作用 $('check#u in_form')。触发(“重置”) 当我使用这两种方法时,我会在浏览器控制台上出现此错误 TypeError:$(…)[0]。重置不是一个函数 使用普通Javascript也不起作用 getElementById(“检查表单”).reset() 我最后不得不求助于“点击”重置按钮 $(“#重置”)。单击() 这里有什么问题?jQ

我一直在尝试使用jQuery重置表单

$('check#u in_form')[0].reset()

不起作用。使用
trigger()
也不起作用

$('check#u in_form')。触发(“重置”)

当我使用这两种方法时,我会在浏览器控制台上出现此错误

TypeError:$(…)[0]。重置不是一个函数

使用普通Javascript也不起作用

getElementById(“检查表单”).reset()

我最后不得不求助于“点击”重置按钮

$(“#重置”)。单击()

这里有什么问题?jQuery正在这个页面上工作,因为我在页面的其他部分非常依赖它

很可能您有:

<input type="reset" name="reset" id="reset"/>
input[name=reset]{
显示:无;
}

A.
B
C
单击以重置
您很可能有:

<input type="reset" name="reset" id="reset"/>
input[name=reset]{
显示:无;
}

A.
B
C
单击以重置

这里是为您工作的JS。香草js和JQuery


这是为你工作的JS。香草js和JQuery


你会拉小提琴吗<代码>触发器(“重置”)
应该是执行此操作的方法。如果
$(“#check_in_form”)
不返回任何内容,我就会认为它不起作用。使用普通jquery不起作用,因为reset是一种jquery方法。剩下的代码在哪里?请确保check_in_form是表单id,而不是重置按钮id。谢谢@PhilVarg,user86745458。网页被分解成许多不同的文件,并且有太多的工作需要清理内容。彼得卡的回答很准确。为什么人们不去投票而不去问清楚的问题?我不在乎声誉点,但这会让新用户望而却步。你能做点手脚吗<代码>触发器(“重置”)
应该是执行此操作的方法。如果
$(“#check_in_form”)
不返回任何内容,我就会认为它不起作用。使用普通jquery不起作用,因为reset是一种jquery方法。剩下的代码在哪里?请确保check_in_form是表单id,而不是重置按钮id。谢谢@PhilVarg,user86745458。网页被分解成许多不同的文件,并且有太多的工作需要清理内容。彼得卡的回答很准确。为什么人们不去投票而不去问清楚的问题?我不在乎声誉积分,但这会让新用户望而却步。谢谢@PeterKA。这正是问题所在。我不明白你为什么把我的问题标为重复的。在今天发布之前,我已经看过了使用jQuery重置stackoverflow、MDN和jQuery文档中HTML表单的所有问题。没有人愚蠢到将按钮id命名为“重置”。这个问题可能对有确切答案的人有用problem@hanxue你说得对。另一个有相同错误的问题似乎没有任何好的答案:。我投票决定重新开始这个问题。只是想澄清一下,问题在于
name
属性,而不是
id
属性?我最初将
name
id
都设置为
reset
。将两个按钮都更改为
reset_按钮
,以解决此问题。谢谢。正如韩雪所预测的,正是这个问题导致了我的问题,彼得卡的回答帮助我找到了问题所在。在我的例子中,我不是在创建DOM,而是在创建一个用户脚本,所以我想我要么在输入上使用.click(),要么使用.setAttribute()来更改name属性(虽然可能不会,因为它可能会弄乱其他东西)?谢谢@PeterKA。这正是问题所在。我不明白你为什么把我的问题标为重复的。在今天发布之前,我已经看过了使用jQuery重置stackoverflow、MDN和jQuery文档中HTML表单的所有问题。没有人愚蠢到将按钮id命名为“重置”。这个问题可能对有确切答案的人有用problem@hanxue你说得对。另一个有相同错误的问题似乎没有任何好的答案:。我投票决定重新开始这个问题。只是想澄清一下,问题在于
name
属性,而不是
id
属性?我最初将
name
id
都设置为
reset
。将两个按钮都更改为
reset_按钮
,以解决此问题。谢谢。正如韩雪所预测的,正是这个问题导致了我的问题,彼得卡的回答帮助我找到了问题所在。在我的例子中,我不是在创建DOM,而是在创建一个用户脚本,所以我想我要么必须对输入使用.click(),要么使用.setAttribute()来更改name属性(虽然可能不是,因为它可能会弄乱其他东西)?