我似乎无法在IE中触发输入文件的click事件,我不知道是什么问题
<input type="file" class="ruFileInput" />
<button id="clickMe" value="ClickMe" ></button>
<script type="text/javascript">
$(document).ready(function(){
$("#clickMe").click(function(){
$('input[type=file]').trigger('click');
});
});
它在firfox和chrome上工作正常,但在IE9中却没有。
答案 0 :(得分:3)
答案 1 :(得分:2)
刚刚测试了以下,它工作正常。您错过了“在class =”ruFileInput
结束时的结束时间我已经在IE9上测试过并且工作正常。
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#clickMe").click(function(){
$('input[type=file]').trigger('click');
});
});
</script>
</head>
<body>
<input type="file" class="ruFileInput" />
<button id="clickMe" value="ClickMe" ></button>
</body>
</html>