1

我在 HTML5 应用程序中使用 keyup 函数来确定按下了什么键,然后做一些 CSS 工作。我在移动设备上运行它。如果我按英文字符,它工作正常,但如果我按俄语字符或其他语言,它不会进入事件。

在我电脑的浏览器(Chrome)中它工作正常,错误只发生在移动设备上......有什么想法吗?

 $('#inputText').keyup(function () {
        if ($(this).val())
            //DO CSS
    });
4

2 回答 2

0

你可以试试 jQuery 中的 change 方法。假设 #inputText 是一个输入元素。

$('#inputText').change(function () {
    if ($(this).val()) {
        //DO CSS
    }
});

http://api.jquery.com/change/

另一个尝试:

$(document).on('change', '#inputText', function() {
    if ($(this).val()) {
        //DO CSS
    }
})
于 2013-05-14T07:14:58.053 回答
0

试试这个

$("#inputText").change(function(event) {
   if ($(this).val())
   {
          //DO something
   }
});
于 2013-05-14T07:14:59.523 回答