Hi all! Did anyone knows why if I do that: alert($$(#Object.Class)) I get object HTMLDivElement but if I do: alert($$(#Object.Class).id) I get undefined? Thanks!!!! -- Mis Cosas: http://blogs.sistes.net/Garito --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---
$$() will return an array, even if it only has one item. I''d guess your issue has to do with the internal toString methods, and how a single-element array is converted to a string for display by alert(). If you must, try $$(#Object.Class))[0].id ... But If you''re going to do it that way, you''re assuming you''ll get a result (i.e. #Object.Class exists). If you''re so sure of its existence, it''d be simpler to simply use $(''some_id''). TAG On May 4, 2007, at 8:45 AM, Garito wrote:> Hi all! > Did anyone knows why if I do that: > > alert($$(#Object.Class)) > > I get object HTMLDivElement but if I do: > > alert($$(#Object.Class).id) > > I get undefined? > > Thanks!!!! > > -- > Mis Cosas: http://blogs.sistes.net/Garito > >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---
Fantastic! Thank you so much!!!!!! On 4 mayo, 16:58, Tom Gregory <t...-PGZyUNKar/Q@public.gmane.org> wrote:> $$() will return an array, even if it only has one item. > > I''d guess your issue has to do with the internal toString methods, > and how a single-element array is converted to a string for display > by alert(). > > If you must, try $$(#Object.Class))[0].id ... But If you''re going to > do it that way, you''re assuming you''ll get a result (i.e. > #Object.Class exists). If you''re so sure of its existence, it''d be > simpler to simply use $(''some_id''). > > TAG > > On May 4, 2007, at 8:45 AM, Garito wrote: > > > Hi all! > > Did anyone knows why if I do that: > > > alert($$(#Object.Class)) > > > I get object HTMLDivElement but if I do: > > > alert($$(#Object.Class).id) > > > I get undefined? > > > Thanks!!!! > > > -- > > Mis Cosas:http://blogs.sistes.net/Garito--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-spinoffs-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---