Yes, it will be slower, since the browser must connect the handler of all these elements, which can cause a โdelayโ in page loading, during which your user can interact with elements that do not have a handler code attached to them.
You can still use jQuery using only one delegated handler.
$('#container').delegate(".myElement", "change", function () { myFuct(this); return false; });
Update! JQuery 1.7 example (using .on ):
$('#container').on("change", ".myElement", function () { myFuct(this); return false; });
source share