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 屬性甜滨,將其移除