【发布时间】:2014-11-11 05:57:36
【问题描述】:
我有这个标记
<div id="wrapper">
<input type="file" id="file" accept="image/*" capture="camera">
<a href="#" id="capture">Submit Cleanup</a>
</div>
和jQuery如下
jQuery(function($){
$('#capture').on('click', function(e){
e.preventDefault();
$('#file').trigger('click');
});
});
脚本在 PC 浏览器上按预期工作,但是当我在移动设备上尝试时,相机没有提示。我也已经尝试过使用click(),但结果相同。
可能是什么问题?
【问题讨论】:
-
你试过
$('#file')[0].trigger('click');吗? -
@Satpal 是的,也已经尝试过了,但仍然无法正常工作。安东可能是手机本身的问题吗? :|
-
在我的 android v4.4.2 jsfiddle.net/qd2r01er 上工作正常@你在试什么手机?
-
$('#file').trigger('click');
-
@JqueryKing 请看我当前的代码..
标签: javascript jquery