Hmm - sounds reasonable. Could you file an enhancement bug on this? Thanks. http://dev.jquery.com/
--John On Wed, Dec 17, 2008 at 3:14 PM, Anton Backer <[email protected]> wrote: > > It feels more natural if the return value of $.each would be the value > returned from the callback. I wrote the following plugin, running into > a dead end as soon as i realized that i don't have the callback's > return value: > > $.fn.eachgroup = function(prop, cb) > { > var col = {}, null_ = [], undefined_ = []; > this.each(function() > { > var val = this[prop]; > var target = > val === null ? null_ : > val === undefined ? undefined_ : > (col[val] = col[val] || []); > target.push(this); > }); > $.each(col, cb); > // these two should not execute if cb ever returns 'false' > if (null_.length) cb(null, null_); > if (undefined_.length) cb(undefined, undefined_); > return this; > }; > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "jQuery Development" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jquery-dev?hl=en -~----------~----~----~----~------~----~------~--~---
