我从这里开始使用一个函数来重置一个文件输入元素。
<input type="file" id="image-file" />JS:
function resetFormElement(e) {
e.wrap('<form>').closest('form').get(0).reset();
e.unwrap();
e.stopPropagation();
e.preventDefault();
}
resetFormElement($('#image-file'));重置它似乎是可行的,但它会在控制台中给出stopPropagation()和preventDefault()的类型错误
发布于 2016-06-15 06:36:54
https://developer.mozilla.org/en/docs/Web/API/Event/stopPropagation
您的函数看起来像UI事件的处理程序,所以它等待event-object作为参数传递
但是当您手动调用它时--它不会。如果这是您使用函数的唯一方式--只需删除多余的调用
function resetFormElement(e) {
e.wrap('<form>').closest('form').get(0).reset();
e.unwrap();
}https://stackoverflow.com/questions/37823214
复制相似问题