0
我想用jquery清除我上传的文件。我试过但不工作。在jquery/javascript中清除我的输入
var $el = $('#specialImg1');
$el.wrap('<form>').closest('form').get(0).reset();
$el.unwrap();
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
<input id="specialImg1" type="file" name="specialImg" onchange="previewSpecialImage(1);" width="3000" height="2500" required="" class="user-error" aria-invalid="true">
</form>
清除它如何以及何时? – BenM
当你已经有一个'form'元素时,为什么要添加一个'form'元素?也就是说,'$ el.closest('form')[0] .reset()'应该可以正常工作。你不能在HTML中嵌套表单,所以这可能是它不起作用的原因。 –