我使用触发功能触发文本框以启用另一个功能。但它不适用于chrome。请帮助我。
function add_bodyclass(){
jQuery('body').addClass('noscroll');
jQuery('.orig').val(' ').trigger('keyup');
}
答案 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版本。