Javascript 是否仅在safari浏览器中未触发Keyup事件?

Javascript 是否仅在safari浏览器中未触发Keyup事件?,javascript,jquery,safari,keyup,Javascript,Jquery,Safari,Keyup,其余的浏览器工作正常 每当我输入一个数字时,除了Safari,我在所有移动和计算机浏览器中都会得到keyup事件,问题是在Safari中没有触发keyup/keydown事件 我尝试了所有可能的绑定和触发事件。我希望根据用户输入更改值,而不是通过+或-按钮增加计数 var gotlist=[]; $('.count val')。触发器('keyup',函数(e){ 调试器; //控制台日志(“键控触发”); 如果(e.keyCode==13)$(this.trigger('input'); }

其余的浏览器工作正常

每当我输入一个数字时,除了Safari,我在所有移动和计算机浏览器中都会得到keyup事件,问题是在Safari中没有触发keyup/keydown事件

我尝试了所有可能的绑定和触发事件。我希望根据用户输入更改值,而不是通过+或-按钮增加计数

var gotlist=[];
$('.count val')。触发器('keyup',函数(e){
调试器;
//控制台日志(“键控触发”);
如果(e.keyCode==13)$(this.trigger('input');
}).on('input',函数(e){
var countid=$(this.attr(“id”);
//控制台日志(例如keyCode+“keyup触发”);
var val=Number($(this.val());
如果(val
我猜您对IOS有问题,原始IOS不支持“keyup”事件。

您可以绑定js事件“input”和“propertychange”进行监听。

按键盘上的手动LT a,它会工作的!

请使用相关的jQuery、HTML和CSS更新我为您制作的代码段。您的onclick无效。您缺少一个
})“
我们缺少函数reducecount、addvalues、maindisp和var gotlist而且您在
{'id':'item_4','count':'1'}
欢迎使用SO。请更加小心地编写正确的答案。例如,我们有拼写检查器和正确的标点符号。”
$("#search").on('input propertychange',function(){
  //do something
}