由于JQuery中,提交表單是像下面這樣的:
$('#myform').submit()
所以,想當(dāng)然的認(rèn)為,重置表單,當(dāng)然就是像下面這樣子嘍:
$('#myform').reset()
但是,不幸的是,這樣寫的話,會(huì)有一個(gè)讓你很郁悶的結(jié)果,那就是,表單無(wú)法重置!
后來(lái),上網(wǎng)查了一下,說(shuō)是,JQuery中沒(méi)有reset方法,經(jīng)核對(duì),果然是沒(méi)有。
那有么沒(méi)有辦法通過(guò)JQuery來(lái)重置表單呢,答案是有的,不過(guò)是一種間接的方法,先將JQuery轉(zhuǎn)成js對(duì)象,再調(diào)用js的reset()函數(shù)如下:
$('#myform')[0].reset()
也就是通過(guò)調(diào)用 DOM 中的reset方法來(lái)重置表單。