88 of 119 menu

file 선택자

선택자 :file는 타입 file인 파일 업로드 필드 요소를 선택합니다. $(':file')$('[type=file]')와 동일합니다. :file는 CSS 사양에 속하지 않으므로, 최신 브라우저에서 성능 향상을 위해 [type='file']를 사용하는 것이 더 좋습니다.

구문

타입 file인 요소를 선택하는 방법:

$(':file');

다른 가상 클래스 선택자와 마찬가지로 (':'로 시작하는), ':' 앞에 태그 이름이나 다른 선택자를 지정하는 것이 좋습니다. 그렇지 않으면 '*' 선택자가 적용됩니다. 즉, $(':file')$('*:file')로 인식되므로, 대신 $('input:file')를 사용하는 것이 좋습니다.

예제

타입 file인 모든 입력 필드를 선택하고 css 메서드를 사용하여 녹색 배경과 빨간색 테두리를 적용해 보겠습니다:

<form> <input type="button" value="button"> <input type="file"> <input type="password"> <button>button</button> <input type="reset"> <input type="radio" name="test"> <input type="radio" name="test"> <input type="checkbox"> <input type="text"> </form> <+javascript+> $('form input:file').css({background: 'green', border: '2px red solid'}); $('form').submit(function(event) { event.preventDefault(); // 폼 제출 방지 }); <-javascript->

함께 보기

  • 메서드 filter,
    주어진 선택자에 따라 집합 내 요소를 필터링합니다.
  • 메서드 find,
    이미 찾은 요소 내부에서 요소를 검색합니다.
  • 메서드 css,
    요소의 CSS 스타일을 가져오거나 변경할 수 있습니다.
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부