I am unable to detect when input type=\"file\" changes its value after user selects file and the dialog box closes.
$(\'.myInput\').change(function(){ a
Edit - Nick is right, it's fixed in 1.4.2. http://jsfiddle.net/7wR2L/
You can detect click and keep track of it's last value. Something like..
$('.myInput').click(function() { var $file = $(this); if( $file.val() != $file.data('lastVal') ) { // different } $file.data('lastVal', $file.val() ); });