重複の可能性:
Jquery トリガー ファイルの入力
ユーザーが最初からファイルを指定する必要があるアプリを開発しています。ユーザーがアップロード ボタンをクリックするのではなく、ファイル入力ボックスをすぐに表示したいと考えています。
私のjsfiddleの例で3番目のオプションが機能し、他のオプションが機能しない理由を誰かが説明できますか? 公式仕様へのリンクをいただければ幸いです。
// 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();
});