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/

Reply via email to