Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 点击事件不会在android上捕获,但可以在其他浏览器上工作_Javascript_Jquery_Click - Fatal编程技术网

Javascript 点击事件不会在android上捕获,但可以在其他浏览器上工作

Javascript 点击事件不会在android上捕获,但可以在其他浏览器上工作,javascript,jquery,click,Javascript,Jquery,Click,我尝试了以上两种方法来启动对元素id btnSearchMobile的单击。它适用于chrome、firefox、safari,但不适用于android。你们知道为什么吗 对不起,如果不清楚的话。请发表评论:)尝试touchend,而不是单击移动设备的事件。^。这里的参考:嗨,这适用吗?因为我只想在调用函数时启动对元素的单击。是的。实际上,您只能单击桌面上的元素并触摸移动设备。即使某些触摸设备可以触发点击事件,但不是全部,因此您应该指定点击和触摸结束事件。 $('#btnSearchMobile

我尝试了以上两种方法来启动对元素id btnSearchMobile的单击。它适用于chrome、firefox、safari,但不适用于android。你们知道为什么吗


对不起,如果不清楚的话。请发表评论:)

尝试touchend,而不是单击移动设备的事件。

^。这里的参考:嗨,这适用吗?因为我只想在调用函数时启动对元素的单击。是的。实际上,您只能单击桌面上的元素并触摸移动设备。即使某些触摸设备可以触发点击事件,但不是全部,因此您应该指定点击和触摸结束事件。
$('#btnSearchMobile').trigger('click');

document.getElementById('btnSearchMobile').click();