使用jQuery单击父div时打开文件对话框

use*_*190 2 jquery file input

我想在单击父div时打开文件对话框.如果我单击第一个父div,它应该只打开第一个输入文件.

<div class="fileupload">
    <input type="file" class="file" name="image" />
</div>

<div class="fileupload">
    <input type="file" class="file" name="attachement" />
</div>
Run Code Online (Sandbox Code Playgroud)

Ble*_*der 10

只需clickinput元素上触发事件:

$('.fileupload').click(function(e) {
    $(this).find('input[type="file"]').click();
});

$('.fileupload input').click(function(e) {
    e.stopPropagation();
});?
Run Code Online (Sandbox Code Playgroud)

演示:http://jsfiddle.net/EctCK/