Keyup()事件不能在除英语以外的其他语言上运行

keyup() event doesn't works on different languages except english on mobile

本文关键字:其他 运行 语言上 英语 事件 不能 Keyup      更新时间:2023-09-26

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

在我的电脑的浏览器(Chrome)它工作得很好,错误只发生在移动设备…什么好主意吗?

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

试试这个

$("#inputText").change(function(event) {
   if ($(this).val())
   {
          //DO something
   }
});

您可以尝试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
    }
})