There are many ways but which is best in your case depends on how much 
knowledge you have of what is being inserted and where you are inserting 
it. Probably the best bet is to use Prototype's DOM traversal methods. 
Element.next/previous/up/down are good because they don't select text 
nodes and if you know what you are looking for you can use CSS rules 
with them to find it easily.

http://prototypejs.org/api/element/methods/next

With Insertion.Bottom, if you are inserting more than one new element 
you may need to store a reference to the old lastChild and then call 
Element.next on it.
var oldLast = element.lastChild;
new Insertion.Bottom(element,content); //or new 
Insertion.After(oldLast,content);
var firstNew = Element.next(oldLast);

All of the other cases should be very straightforward.
E.g. if Top use down, if After use next, if Before use previous

Colin

Daniel Eben Elmore wrote:
> I'm using the Insertion object and need to get the element just inserted.
> The object appears to just return the parent object used. How can I get the
> new element?
>
>
> Thanks!
> Daniel
>
>
>
> >
> .
>
>   


--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to