在Chrome浏览器上,我可以使用jQuery设置输入值,如
$('#test').children('input[type=file]')[0].value = "";
并且不会触发任何更改事件,
然而,在ie11上,如果你做同样的事情,on change事件将自动触发。
有什么办法可以避免吗?
答案 0 :(得分:0)
我没有IE11然后我只是给你我的解决方案,你可以尝试一下:
if (ie11) {
unbind event onchange.
change the value
bind event onchange.
} else {
change the value
}