i load several tables contents via AJAX. after each load, i do bind("click", function(){ ... }). this should bind it to all matching elements of the DOM. but, in all browsers, it does apply only to newly loaded parts, the others seem to be "disabled" somehow.
this is the real code inside function renewEvents(), called after each AJAX success: $("tr.basic").unbind("click"); $("tr.basic").bind("click", function(){ $(this).next().toggleClass("hidden"); });