触发点击事件在IE10中不起作用

我需要在图像上添加onclick事件,这样当我点击图像时,它将触发文件打开对话框。 但它在IE10中不起作用。

 $("#button").on("click",function(){ $("#upload").trigger("click"); }); 
 #upload{ opacity: 0; } 
    

好的,我在最新的FF,Opera,Chrome,IE8,IE9,IE10,IE11中进行了测试。 它到处工作。

HTML:

    

jQuery的:

 $('#button').click(function() { $('input[type=file]').trigger('click'); }); $('input[type=file]').change(function() { $('input[type=text]').val($(this).val()); }); 

CSS:

 input[type=file] { display: block; height: 0; width: 0; } 

工作演示

这应该回答你的问题。