Great - thanks for confirming that.  I just wanted to be sure that I
had things working the way they should.

On Dec 10, 1:07 pm, "Richard D. Worth" <[EMAIL PROTECTED]> wrote:
> Oh, I see. I thought you were calling .data(name) and getting a jQuery
> object back instead of value. Sorry. Yeah, that looks like an error in the
> docs. Returns the jQuery object, as nearly all jQuery methods do (except in
> cases like .data(name) where they're a getter and can't return a jQuery
> object to continue the chain).
>
> - Richard
>
> On Tue, Dec 9, 2008 at 7:02 PM, mgl <[EMAIL PROTECTED]> wrote:
>
> > I think it's just mis-documented...or I'm misunderstanding the
> > documentation format.  From what I can tell, the docs say that
> > jQuery.data( name, value ) should return *value* (i.e., the second
> > argument), when it actually returns the jQuery object.  The latter is
> > more useful, as George's example illustrates. If the docs were
> > correct, George's example above wouldn't work, since the addClass
> > method would be expected as a member of the object '{ first: 16, last:
> > "pizza!" }' that was added as the value.
>
> > On Dec 10, 12:50 pm, "Richard D. Worth" <[EMAIL PROTECTED]> wrote:
> > > Do you have some sample code showing the problem?
>
> > > - Richard
>
> > > On Tue, Dec 9, 2008 at 5:12 PM, mgl <[EMAIL PROTECTED]> wrote:
>
> > > > The docs athttp://docs.jquery.com/Coresaythat jQuery.data
> > > > (name,value) should return the value, but instead it seems to be
> > > > returning jQuery.  Is this what is supposed to happen?

Reply via email to