我正在使用 replaceWithinput type=file
来处理用户想要上传的文件的更改。
我有这个代码:
$('#add_cv_input').change(function() {
// here is some code
else {
alert('put one of this: pdf doc docx');
$("#add_cv_input").replaceWith('<input id="add_cv_input" type="file"/>');
}
});
现在的问题是,在用户第一次上传错误的扩展名之后,没有调用这个 jquery changed 事件。
我不知道为什么会这样。如果用户第一次上传有效的扩展名,然后他将其更改为其他有效的扩展名,则一切正常。