可能重复:
IE 9 jQuery 未设置输入值
如果输入字段与某些条件匹配,我想重置输入字段$(this).val("");:
$(".checkimgextension").on("change", function () {
var file = $(this).val();
if (some conditions){
  alert("wrong:...");
  $(this).val("");
}   
对于 Firefox,该字段设置为"",但对于 IE,该字段不会按预期更改。使用正确的功能.val("")吗?