2013-01-17 87 views
-1

可能重複:
Jquery trigger file input在文件輸入觸發Click事件與jQuery

我開發需要用戶指定從一開始就文件的應用程序。我希望立即顯示文件輸入框,而不是要求用戶點擊上傳按鈕。

有人可以向我解釋爲什麼第三個選項適用於我的jsfiddle示例,而其他人不適用?官方規格的鏈接將不勝感激。

http://jsfiddle.net/vnS3k/

// Trigger Click Event at Load - Doesn't Work 
$('#a').click(); 

// Trigger Click Event at Timeout - Doesn't Work 
window.setTimeout(function() { 
    $('#a').click(); 
}, 3000); 

// Trigger Click Event at User Click *On Something Else* - Works 
$('#b').click(function() { 
    $('#a').click(); 
}); 

回答