触发点击事件在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; }
工作演示
这应该回答你的问题。