【发布时间】:2021-07-05 20:54:02
【问题描述】:
I'd like to attach a function to my File upload button, when any file selected.
现在,我使用以下代码:
jQuery("input:file").change(function () {
console.log("function");
});
这没关系,当用户选择第一个文件或将其更改为另一个文件时。但是我想在用户选择一个文件时运行脚本,然后他们再次打开对话框,然后第二次选择同一个文件。
什么是正确的 jQuery 事件?
谢谢!
【问题讨论】:
-
我不确定,但我认为通过简单的 HTML 文件输入这是不可能的。但是,您可以删除文件输入并在每次选择后添加一个新输入以重置它并确保在每次选择后触发它。
-
只清理输入。我想那它总会火。 $(this).val("");内部事件处理程序。
标签: javascript jquery