Javascript 如何手动触发输入文件?
如何解决此问题?帮助我的是将事件侦听器设置在内部:Javascript 如何手动触发输入文件?,javascript,jquery,file,input,Javascript,Jquery,File,Input,如何解决此问题?帮助我的是将事件侦听器设置在内部: $('input[type=file]').trigger('click'); 这对我来说很有用。您也可以尝试一下。您可以将代码包装在DOM就绪处理程序$(function(){…})中以确保在执行jQuery代码之前正确加载DOM元素 $(document).ready(function(){ $('input[type=text]').click(function() { $('input[type=file]')
$('input[type=file]').trigger('click');
这对我来说很有用。您也可以尝试一下。您可以将代码包装在DOM就绪处理程序
$(function(){…})中
以确保在执行jQuery代码之前正确加载DOM元素
$(document).ready(function(){
$('input[type=text]').click(function() {
$('input[type=file]').trigger('click');
});
}};
我相信您的选择器
$('input[type=text]')
没有选择,请给它一些id并像这样使用它
$(function(
$('input[type=text]').click(function() {
$('input[type=file]').trigger('click');
});
)};
它为我工作为我工作!!看起来@user2039104 JS代码是在html之前编写的(DOM尚未就绪),或者只是将JS放在页面的末尾
$(function(
$('input[type=text]').click(function() {
$('input[type=file]').trigger('click');
});
)};
$("#text").click(function(){
$("#file").trigger("click");
});