2017-01-16 125 views
0
$(this).find('.custom-file-input').trigger('click'); 
$(this).find(".custom-file-input").off().on('change', function(){ 
.... 
} 

上面是我的代码片段,我试图触发文件上传输入的点击,打开文件打开对话框然后改变,我试图执行一些代码。在IE中,这是第一次,它不起作用。第一次在IE中没有触发改变事件

在chrome和firefox中,它每次都成功地工作。

+0

它是否显示控制台中的任何错误? – NewbieCoder

+0

您是否尝试过反转订单 - 在触发点击事件之前先绑定更改处理程序? (什么是.off()在那里好?) – CBroe

+0

@CBroe,它的工作,谢谢。 –

回答

0

您是否尝试更改订单?

$(this).find(".custom-file-input").on('change', function(){ 
.... 
} 
$(this).find('.custom-file-input').trigger('click'); 
+0

感谢它的工作。 –