如何克隆值输入文件

Val*_*tov 3 jquery file input

如何克隆文件输入字段的值属性。像这样的东西:

<input type="file" id="field1"/>
<input type="file" id="field2"/>
<script>
$('#field2').val($('#field1').val());
</script>
Run Code Online (Sandbox Code Playgroud)

Val*_*tov 5

我找到了这个问题的解决方案:

<input type="file" id="field1"/>
<span id="field2_area"><input type="file" id="field2"/></span>
<script>
$('#field1').change(function(){
    var clone = $(this).clone();
    clone.attr('id', 'field2');
    $('#field2_area').html(clone);
});
</script>
Run Code Online (Sandbox Code Playgroud)

  • 这不起作用。貌似是clone,但是提交表单的时候,第二个文件输入是空的。 (9认同)