I have several textboxes that are added dynamically after an ajax call. These boxes are tied to event handlers with .live() that currently work fine. I want to replace that
Heres the example they have, but with the delegate:
http://jsfiddle.net/HDtz3/
vs non-delegate: http://jsfiddle.net/HDtz3/1/
This is why i hate the new on syntax.
In yours simply do:
$('#MainDiv').on({
mouseenter: function () { .... },
mouseleave: function () { .... },
blur: function () { ... }
}, '.MyTextBox');
and it should work