繁体   English   中英

触发输入文件在IE9中单击

[英]triggering input file click in IE9

我似乎无法在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中却没有

将结束引号添加到第一个输入的类中,并向按钮添加一些文本以正确显示

这是一个有效的小提琴

还要确保你在html中抓取jquery文件

刚刚测试了下面,它工作正常。 你错过了“在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>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM