I think, by design, events aren't cloned. Just reapply the click event handler when you do the cloning:
$(...).clone().click(click_handler).appendTo(...); The docs should probably clarify this behavior. --Erik On 12/19/06, Shahbaz <[EMAIL PROTECTED]> wrote:
I have a table with several rows but a single column, each cell in this column has a class "X". One of the cells (the last row) has a "click" event, when clicked, it just prints a log statement (confirmation that it received the event). In my $(document).ready... function, I clone the single column to create two more rows (basically the column with class "X" is the template column). I expect that whenever I click on the cell with the "Click" event...or ANY OF ITS CLONES in the newly created columns, I"ll get a log statement confirming the click. For some reason, only one of the cells confirms the click, others don't! How can I get the click event to be understood by all cells, cloned copies or not? _______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/
_______________________________________________ jQuery mailing list [email protected] http://jquery.com/discuss/
