Adding class to show div has no effect on Android when event is jQuery keyup
<p>The following code is supposed to make a div visible as soon as a single character is entered into an input field. As soon as there are no characters entered the input should be hidden again. </p>

<p>This works fine for every desktop browser ive tested on and also on iPhone. However on Android nothing happens. </p>

<pre><code> $("#filter").keyup(function () {

    if (    !$('input#filter').val().length == 0    ){
        $('#filter-close').removeClass('hidden');
        //alert('remove hidden');
    } else {
        $('#filter-close').addClass('hidden');
        //alert('add hidden');
    } 

});
</code></pre>

<p>Initially I assumed it was an issue with the event not firing. To test this I added alerts (commented out in the code above) and it turns out the event is firing fine. </p>

<p>Is there some bug with Android where classes added or removed while an input has focus are not applied, or are applied but the appropriate CSS isn't applied to the elements? Thanks </p>
