javascript - Is there (should there be) any difference between native js defaultValue and jQuery prop(defaultValue)? -
i'm litte confused native javascript defaultvalue functionality. have understood value of html input must set , value initial default value. i wanted restore specific input (text) element default value when have inside click-event. (cancel button) //restore values var name_person = $(this).find('.nameofperson'); //attempt 1 name_person.val(name_person.defaultvalue); alert('restored value=' + name_person.val()); //this alerts nothing //attempt 2 name_person.val(name_person.prop('defaultvalue')); //this alerts default value alert('restored value=' + name_person.val()); why doesn't native defaultvalue attribute work when prop('defaultvalue') does? shouldn't same? initial value set value="bla bla bla" in input element. i got work (with jquery), wonder - missing something? it not work because name_person jquery object , jquery not have defaultvalue . need reference dom object name_person[0].defau...