jQuery:模拟<input type =“ file” />的单击在Firefox中不起作用?

jQuery:模拟<input type =“ file” />的单击在Firefox中不起作用?

我有一个看起来像这样的网页

<html>
    <head>
        <title>File Upload Click Test</title>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    </head>
    <body>
        <div onclick="$('input[type=file]').click()" >CLICK SIMULATOR</div>
        <input type="file"></input>
    </body></html>

我的目标是让div文件输入上引发一个click事件,这似乎完全符合我在IE和Chrome中的预期,但在Firefox中不起作用(当您单击Firefox时未打开文件浏览器)div)。

有没有办法让它在FF中工作?


ITMISS
浏览 943回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP