由于JQuery中,提交表單是像下面這樣的:
$('#myform').submit()
所以,想當然的認為,重置表單,當然就是像下面這樣子嘍:
$('#myform').reset()
但是,不幸的是,這樣寫的話,會有一個讓你很郁悶的結果,那就是,表單無法重置!
后來,上網查了一下,說是,JQuery中沒有reset方法,經核對,果然是沒有。
那有么沒有辦法通過JQuery來重置表單呢,答案是有的,不過是一種間接的方法,先將JQuery轉成js對象,再調用js的reset()函數如下:
$('#myform')[0].reset()
也就是通過調用 DOM 中的reset方法來重置表單。