清除input [type = file]值时,jQuery onChange不会触发

时间:2019-03-19 15:26:54

标签: javascript jquery html

更改文件或清除文件输入时需要执行操作。

$('input[type="file"]').change(function (e) {
       console.log('changed')
});

当我选择/更改文件时可以使用。

清除输入[type = file]时不会触发更改事件。

$('input[type="file"]').val('');

清除值会触发更改事件吗?还是更好的方法呢?

1 个答案:

答案 0 :(得分:1)

您可以强制触发事件更改

 $('input[type="file"]').val('').trigger('change');