In HTML5 there is a new input type, \'search\'. On most browser it\'s just remain to a simple \'text\' input, but for webkit based browsers, it adds a little cross to reset
I suppose u want to capture event when cross button is clicked Here is one solution I found I seems to be working fine(Without setTimeout())
$('id').bind('input propertychange', function() { if (this.value == ""){ doStuff() $input.trigger("cleared"); }});
Hope this helps!