git.asbjorn.biz
/
jquery.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
db63af1
)
jquery core: small size optimizations for val().
author
Ariel Flesler
<aflesler@gmail.com>
Sun, 10 Aug 2008 23:59:01 +0000
(23:59 +0000)
committer
Ariel Flesler
<aflesler@gmail.com>
Sun, 10 Aug 2008 23:59:01 +0000
(23:59 +0000)
src/core.js
patch
|
blob
|
history
diff --git
a/src/core.js
b/src/core.js
index
74fd6fc
..
cbc3b40
100644
(file)
--- a/
src/core.js
+++ b/
src/core.js
@@
-357,11
+357,10
@@
jQuery.fn = jQuery.prototype = {
},
val: function( value ) {
},
val: function( value ) {
- if ( value == undefined ) {
-
- if ( this.length ) {
- var elem = this[0];
+ if ( value == undefined ) {
+ var elem = this[0];
+ if ( elem ) {
if( jQuery.nodeName( elem, 'option' ) )
return (elem.attributes.value || {}).specified ? elem.value : elem.text;
if( jQuery.nodeName( elem, 'option' ) )
return (elem.attributes.value || {}).specified ? elem.value : elem.text;
@@
-393,11
+392,11
@@
jQuery.fn = jQuery.prototype = {
}
}
}
}
- return values;
+ return values;
+ }
// Everything else, we just grab the value
// Everything else, we just grab the value
- } else
- return (this[0].value || "").replace(/\r/g, "");
+ return (elem.value || "").replace(/\r/g, "");
}
}