javascript - Jquery keyup 不适用于 Android

标签 javascript jquery android keyup

我没有在 iPhone 上测试过这段代码,但我确定(测试过)它不适用于 Android 手机:

 $('#search').live('keyup',function(key){
          if(key.which == 13){
            /*ANIMATE SEARCH*/
            _key = $(this).val();
            $("#wrapper").html("");
                $('#wrapper').hide(0).load('results.html').fadeIn(800);
                $('#search-fade').val(_key).fadeIn();
          }
      });

更好地解释:

我有一个简单的

<input type="text" name="search" id="search"/>

不知道为什么但是这段代码在安卓手机上不能正常工作

有什么想法吗?

最佳答案

$(document).on('keyup','#search', function() {
   // code
});

$(document).delegate('#search', 'keyup', function() {
    // code
});

您还可以看到here

关于javascript - Jquery keyup 不适用于 Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10580295/

相关文章:

javascript - 在绘图应用程序上单击颜色时如何播放声音?

jquery - 修复 ie6 的 CSS 需要帮助!

javascript getElementById 开头

Android 应用内购买插件?

android - 设备独立像素与缩放独立像素

JavaScript 创建函数

JavaScript eval ("{}") 返回行为?

javascript - 当 div 处于事件状态时更改按钮背景图像

java - 我的 java 类突然变得不可序列化

javascript - 将 OBJ 插入数组时未定义