javascript - 在 IE9 中触发输入文件点击

标签 javascript jquery html internet-explorer-9

我在IE中似乎无法触发输入文件的点击事件,我不知道是什么问题

<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 上运行不正常

最佳答案

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

这是一个fiddle行得通

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

关于javascript - 在 IE9 中触发输入文件点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12215100/

相关文章:

javascript - 在动态链接上调用的最少事件

javascript - 无法在 IE 中比较 Jquery ajax 对象

jquery - jQuery ajax 调用后 DOM 何时准备就绪?

javascript - jQuery-ui 小部件已呈现

html - 边框不能覆盖两个div

html - Flexbox 列布局 : 1 to left and two stacked on right

javascript - Object.assign,仅值

javascript - 用javascript替换html内容

html - 位置固定元素在滚动时移动

javascript - 如何停止调用服务器端事件