2016-05-10 85 views
0

在Chrome瀏覽器中,我可以使用jQuery來進行輸入設置值一樣如何不觸發更改事件,然後更改值通過ie11上的jQuery?

$('#test').children('input[type=file]')[0].value = ""; 

,並不會引發任何的更改事件,

然而,IE11,如果你做同樣的事情,在上改變事件將自動觸發。

有什麼辦法可以避免這種情況?

+0

您可以創建的jsfiddle演示? – RRR

回答

0

我沒有IE11然後我只是給你我的解決方案,你可以嘗試:

if (ie11) { 
    unbind event onchange. 
    change the value 
    bind event onchange. 
} else { 
    change the value 
} 
相關問題