I think this is what you want: http://api.jquery.com/live/
On Wed, May 11, 2011 at 12:43 PM, Jochen Daum <[email protected]> wrote: > Hi all, > > I have a link that triggers an AJAX call when clicked to add some more > HTML to a form. I do this by replacing the link with the added details > and the link itself. How do I re-attach this on click event to the > html that I have just inserted. > > HTML is > > <div id="add_another"> > <a href="#add_another" name="add_another">Add another person</a> > </div> > > Jquery code is: > > jQuery(document).ready(function() { > jQuery("#add_another").click(function() { > > jQuery.getJSON("/index.php?option=com_eventbooking&format=raw", > function(data) { > jQuery("#add_another").replaceWith(data[0]); > > /*I tried this, which works once */ > jQuery("#add_another").click(function() { > > jQuery.getJSON("/index.php?option=com_eventbooking&format=raw", > function(data) { > jQuery("#add_another").replaceWith(data[0]); > }); > }); > > }); > }); > }); > > AJAX output is > > <?php > echo json_encode(array('more text here<div id="add_another"> > <a name="add_another" href="#add_another">Add another person</a> > </div>')); > > > Kind Regards, > > Jochen Daum > > "There is no shortcut to anywhere worth going" - Beverly Sills > > Automatem Ltd > Phone: 09 630 3425 > Mobile: 021 567 853 > Email: [email protected] > Website: www.automatem.co.nz > http://nz.linkedin.com/in/automatem > http://twitter.com/automatem > http://www.aucklandbusinessnetworking.co.nz > > -- > NZ PHP Users Group: http://groups.google.com/group/nzphpug > To post, send email to [email protected] > To unsubscribe, send email to > [email protected] -- NZ PHP Users Group: http://groups.google.com/group/nzphpug To post, send email to [email protected] To unsubscribe, send email to [email protected]
