触发功能在chrome中不起作用?

时间:2017-07-19 07:31:06

标签: jquery html

我使用触发功能触发文本框以启用另一个功能。但它不适用于chrome。请帮助我。

function add_bodyclass(){
        jQuery('body').addClass('noscroll');
        jQuery('.orig').val(' ').trigger('keyup');
    }

1 个答案:

答案 0 :(得分:0)

我在chrome的控制台中编写了如下代码,然后它将每秒打印一次事件。      $('.orig').off('keyup').on('keyup', function(e) { console.log(e) }); setInterval(function() { $('.orig').val(new Date().getTime()).trigger('keyup'); }, 1000); ps:html代码是:      <!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <input type="text" class="orig"> </body> </html> 因此,请确保您的元素keyup事件已绑定,其中包含类orig,或者您可以显示您的代码和您使用的jQuery版本。