Make the value hook less obtrusive for elements which do not inherently have a value property. Fixes #9328.

This commit is contained in:
timmywil 2011-05-18 11:29:25 -04:00
parent 7d3ba9f89e
commit ba90af0dc5
2 changed files with 5 additions and 2 deletions

View file

@ -498,7 +498,9 @@ jQuery.attrHooks.value = {
if ( formHook && jQuery.nodeName( elem, "button" ) ) {
return formHook.get( elem, name );
}
return elem.value;
return name in elem ?
elem.value :
elem.getAttribute( name );
},
set: function( elem, value, name ) {
if ( formHook && jQuery.nodeName( elem, "button" ) ) {