JQuery 表單清空 真正的重置
reset:只是還原,并不是真正的重置。
如果有這樣的元素:
<input name="test"? value="test"/>
那么 $("#myform")[0].reset();or $("#myform").resetForm();or $("#myform")[0].reset() ;or $("#myform").get(0).reset(); 就這是會還原成test,并沒有真正的清空。真正的清空
真正的清空
? ? $(':input','#myform')
? ? ? .not(':button,:submit,:reset,:hidden')? //將myform表單中input元素type為button、submit、reset、hidden排除
? ? ? .val('')? //將input元素的value設(shè)為空值
? ? ? .removeAttr('checked')
? ? ? .removeAttr('checked') // 如果任何radio/checkbox/select inputs有checked or selected 屬性,將其移除