0

以下代码应该在输入字段中输入单个字符后立即使 div 可见。只要没有输入任何字符,就应该再次隐藏输入。

这适用于我在 iPhone 上和 iPhone 上测试过的每个桌面浏览器。然而,在 Android 上什么也没有发生。

 $("#filter").keyup(function () {

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

});

最初我认为这是事件未触发的问题。为了测试这一点,我添加了警报(在上面的代码中注释掉),结果证明事件触发得很好。

Android 是否存在一些错误,其中在输入具有焦点时添加或删除的类未应用,或者已应用但适当的 CSS 未应用于元素?谢谢

4

0 回答 0