:file【ファイルタイプ要素】
メモ
- ファイルタイプ要素を選択
- $( "[type='file']" ) と同等
- $( ":file" ) よりも $( "input:file" ) を推奨 ( "*:~" とみなされる)
- パフォーマンス
- ネイティブ DOM querySelectorAll() 未使用の為、低速
$( "[type='file']" )
の方が高速 ( 例 参照)
- ネイティブ DOM querySelectorAll() 未使用の為、低速
- 選択対象
- type属性が"file" (ファイル選択)の HTML5:<input>【汎用入力コントロール】
構文
jQuery( ":file" ) 1.0
関連
例
<p id="id1">
<input>
<input type="file">
</p>
<p id="id2">
<input>
<input type="file">
</p>
<script>
$( "#id1 input:file" ).css( "border", "2px red dashed" );
$( "#id2 input[type='file'" ).css( "border", "2px blue dashed" );
</script>