手机上的输入标记javascript事件

手机上的输入标记javascript事件,javascript,jquery,prototype,Javascript,Jquery,Prototype,input事件在移动设备上不起作用,尽管它在桌面上起作用。另外,我也尝试过touchend,但没有结果。我需要的是在移动设备上的输入框上捕捉一个change事件更改事件在下拉列表上工作,但在输入标记上不工作 这是我的密码 jQuery(document).on('input touchstart touchend change', element, function(){ var val = this.value //do things; }); 有人能帮忙吗?我认为您没有以正确的

input
事件在移动设备上不起作用,尽管它在桌面上起作用。另外,我也尝试过touchend,但没有结果。我需要的是在移动设备上的输入框上捕捉一个
change
事件<代码>更改事件在下拉列表上工作,但在输入标记上不工作

这是我的密码

jQuery(document).on('input touchstart touchend change', element, function(){
   var val = this.value
   //do things;
});

有人能帮忙吗?

我认为您没有以正确的方式绑定更改事件,这也适用于移动设备:

$(“#inp”).change(函数(){
警报($(“#inp”).val());
})


我只需要一个简单的事件就可以了。环境:jQuery 3.2.0-iPhone SE(Safari)。您的
元素是否包含期望值?是的,元素包含期望值。更改事件不起作用-在iPhone7 Safari上进行测试。但是,我可能需要一个类似于keyup的事件,而不是更改。我假设OP使用事件委托是有原因的。忽略这一点意味着仅仅推荐一个不同的事件处理程序对我来说并不是一个可行的解决方案