Skip to content
Permalink
Browse files

jquery core: commenting the new access function.

  • Loading branch information
flesler committed Sep 11, 2009
1 parent d128550 commit 9e1a955aab953d778e8d8a8c05e13135e87f3e46
Showing with 6 additions and 0 deletions.
  1. +6 −0 src/core.js
@@ -553,17 +553,22 @@ 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;

// Setting many attributes
if ( typeof key === "object" ) {
for (var k in key) {
access(elems, k, key[k], exec, fn);
}
return elems;
}

// Setting one attribute
if (value !== undefined) {
// Optionally, function values get executed if exec is true
exec = exec && jQuery.isFunction(value);

for (var i = 0; i < l; i++) {
@@ -574,6 +579,7 @@ function access( elems, key, value, exec, fn ) {
return elems;
}

// Getting an attribute
return l ? fn(elems[0], key) : null;
}

0 comments on commit 9e1a955

Please sign in to comment.
You can’t perform that action at this time.