:file【ファイルタイプ要素】

メモ

  • ファイルタイプ要素を選択
    • $( "[type='file']" ) と同等
    • $( ":file" ) よりも $( "input:file" ) を推奨 ( "*:~" とみなされる)
  • パフォーマンス
    • ネイティブ DOM querySelectorAll() 未使用の為、低速
      $( "[type='file']" ) の方が高速 (参照)
  • 選択対象

構文

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>