选择同一文件时的JQuery更改事件问题

选择同一文件时的JQuery更改事件问题,jquery,Jquery,我使用jQuery的change事件从我的计算机中捕获选择的图像 $("#user_photo").change(function () { alert('yes'); }); 但我的问题是,当我再次选择同一个文件时,该函数不起作用。是的,显然不会。但我想解决这个问题。你能帮我吗?在活动中使用,就像这样 $("#user_photo").on("change", function () { alert('yes'); }); 或者,如果动态添加元素,则可以使用以下命令 $("bo

我使用jQuery的change事件从我的计算机中捕获选择的图像

$("#user_photo").change(function () {
  alert('yes');
}); 

但我的问题是,当我再次选择同一个文件时,该函数不起作用。是的,显然不会。但我想解决这个问题。你能帮我吗?

在活动中使用,就像这样

$("#user_photo").on("change", function () {
  alert('yes');
}); 
或者,如果动态添加元素,则可以使用以下命令

$("body").on("change", "#user_photo", function () {
   alert('yes');
});

这种行为在所有浏览器上都不相同。例如,对于firefox上的以下代码片段,即使选择了相同的文件,也会出现警报

$'test'。在'change'上,函数{ 警惕“是”; };
实际上,当用户选择一个图像然后可以裁剪它时,我正在打开一个模式。若用户在模型中单击,但若用户想再次思考并希望裁剪不同的轴,那个么问题就产生了。我希望您能理解。@ArP:您可以将上述技术应用于该场景。