【问题标题】:File element cant trigger after get it from ajax从ajax获取文件元素后无法触发
【发布时间】:2014-11-13 04:58:58
【问题描述】:

我有一个从计算机上传的表格文件。 我的上传步骤

1、点击按钮

2、点击后会运行ajax从服务器加载字段。

3,加载该字段后,我将其附加到自己的表单中。并触发点击它希望会显示一个窗口上传。但它不起作用。我使用 jquery 2.1.0

$('.form-file').click();

它已经通过 console.log 显示了

【问题讨论】:

标签: jquery triggers


【解决方案1】:

index.html

<form action="" method="post">
  <div id="upload">Upload</div>
  <div id="file_wrapper"></div>
</form>

form.js

$(document).ready(function(){
  $('#upload').click(function(){
    $('#file_wrapper').load('/element.html', function(){
      $('#file').trigger('click');
    });
  });
})

元素.html

<input id="file" type="file" name="file"/>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-05-23
    • 2023-01-05
    • 1970-01-01
    • 2011-01-11
    • 1970-01-01
    • 1970-01-01
    • 2010-10-12
    • 2010-09-08
    相关资源
    最近更新 更多