Is there a way to bind a change event for a text field in jQuery? I.E. whenever the value changes, is the function called? I am currently using keyup, but this does not apply to every case, i.e. Right click and paste.
keyup
Thank.
$("#element").bind("keyup input paste", function() { //Do Work Here });
Have you tried to use the change () trigger?
$('.target').change(function() { alert('Handler for .change() called.'); });
http://api.jquery.com/change/
keyup, , , , Firefox. ? ? ?
http://jsfiddle.net/9fJwC/