> The problem is, that I am not able to select this content anywhere. 
> Of course I am not able to add a event at the beginning because the AJAX
> request was not send then and the class/id won't exist at this time.

Delegate the click on the outer container (which does exist), which
will catch the clicks for later dynamically added content. This is
pretty much the perfect case for delegation.

You could also dip into the more advanced technology that Rolf
suggests, but I think getting a handle on basic delegation is a first
step no matter what.

> I am but also not able to get the elements in the onSuccess method
> of the Request.HTML class and add a click event to them.

Don't worry about adding click events to the individual elements
unless there is something that makes them non-generalizable (so that
each event would have to be tuned to element data that seems like it
can't be gathered at runtime). 

Usually, even if there *is* something that makes every element very
different (beyond just id that might be used to locate a database
row), then you can pass the special event data back as a data-
attribute on the element and have the click event read out that data
at event-runtime to "customize" the event further.

-- S.

Reply via email to