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中嵌套表單,所以這可能是它不起作用的原因。 –