diff options
author | John Resig <jeresig@gmail.com> | 2009-12-10 09:07:19 -0800 |
---|---|---|
committer | John Resig <jeresig@gmail.com> | 2009-12-10 09:07:19 -0800 |
commit | ede2f2c4f76aba3c0a279d8ca26e8176942cd83f (patch) | |
tree | 069d911f2d64cbcc8a52656d3a7ea786fbe17e0a /src | |
parent | 80913618b0a54a1788a4e0edc3820cf6ddf04fec (diff) | |
download | jquery-ede2f2c4f76aba3c0a279d8ca26e8176942cd83f.tar.gz jquery-ede2f2c4f76aba3c0a279d8ca26e8176942cd83f.zip |
Made some minor formatting changes to the access function.
Diffstat (limited to 'src')
-rw-r--r-- | src/core.js | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/src/core.js b/src/core.js index 4c7b07eca..6e41eb9f4 100644 --- a/src/core.js +++ b/src/core.js @@ -657,31 +657,30 @@ function evalScript( i, elem ) { // Mutifunctional method to get and set values to a collection // The value/s can be optionally by executed if its a function function access( elems, key, value, exec, fn ) { - var l = elems.length; + var length = elems.length; // Setting many attributes if ( typeof key === "object" ) { - for (var k in key) { - access(elems, k, key[k], exec, fn); - } + for ( var k in key ) { + access( elems, k, key[k], exec, fn ); + } return elems; } // Setting one attribute - if (value !== undefined) { + if ( value !== undefined ) { // Optionally, function values get executed if exec is true exec = exec && jQuery.isFunction(value); - for (var i = 0; i < l; i++) { - var elem = elems[i], - val = exec ? value.call(elem, i) : value; - fn(elem, key, val); + for ( var i = 0; i < length; i++ ) { + fn( elems[i], key, exec ? value.call( elems[i], i ) : value ); } + return elems; } // Getting an attribute - return l ? fn(elems[0], key) : null; + return length ? fn( elems[0], key ) : null; } function now() { |