0

以下のコードのようなファイル入力要素があります。jQueryを使用してこのファイル入力コントロールのボタン部分を取得するにはどうすればよいですか?

<input type="file" name="FILE1" id="FILE1"></input>
4

3 に答える 3

1

できません。ボタン部分はブラウザ固有です。

于 2012-07-08T20:35:29.377 に答える
1

ファイルの入力動作はブラウザの制御下にあり、ファイルのアップロードの防止などのセキュリティ関連の問題を引き起こす操作を行っているため、これは不可能です。ただし、不透明度をに設定し、file input代わり0にダミー要素を作成し、click次をクリックしてファイル入力のイベントをトリガーすることができます。

$("#trigger").click(function(e) {
   e.preventDefault();
   $("input[type='file']").trigger("click");        
}) 
于 2012-07-08T20:35:44.277 に答える
0

これには、ファイル入力で何ができるかをカバーする多くの質問と回答があります。それほど多くはありませんが、何かです。

スタイル入力タイプファイル?

エリック

于 2012-07-08T20:37:20.177 に答える