小编典典

如何检测同一文件的输入类型=文件“更改”?

all

我想在用户选择文件时触发一个事件。.change如果用户每次都更改文件,则对事件执行此操作。

但是如果用户再次选择相同的文件,我想触发该事件。

  1. 用户选择文件A.jpg(事件触发)
  2. 用户选择文件B.jpg(事件触发)
  3. 用户选择文件B.jpg(事件不触发,我希望它触发)

我该怎么做?


阅读 61

收藏
2022-07-29

共1个答案

小编典典

你可以欺骗它。删除文件元素并将其添加到change事件的相同位置。它将擦除文件路径,使其每次都可以更改。

jsFiddle 上的示例。

或者您可以简单地使用.prop("value", ""),请参阅jsFiddle
上的此示例

  • jQuery 1.6+prop
  • 早期版本attr
2022-07-29