<input type="text" />
<input type="file" />
$('input[type=text]').click(function() {
$('input[type=file]').trigger('click');
});
当我单击测试框时,我可以获得浏览选项(打开对话框)。但是当我使用jquery触发方法触发文本框的点击时,我无法获得浏览选项。
$('input[type=file]').trigger('click');
如何解决这个问题?
最佳答案
对我有帮助的是在里面设置事件监听器:
$(document).ready(function(){
$('input[type=text]').click(function() {
$('input[type=file]').trigger('click');
});
}};
这曾经对我有用。你也可以尝试一下。
关于javascript - 如何手动触发输入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22500428/