86 of 119 menu

text 선택자

선택자 :text는 타입 text를 가진 입력 필드를 선택합니다. input 태그를 참조하세요. :text는 CSS 사양에 속하지 않으므로, 최신 브라우저에서 성능 향상을 위해 대신 [type='text']를 사용하는 것이 좋습니다.

문법

타입 text를 가진 입력 필드를 다음과 같이 선택합니다:

$(':text');

다른 의사 클래스 선택자들과 마찬가지로 (':'로 시작하는), ':' 앞에 태그 이름이나 다른 선택자를 지정하는 것이 좋으며, 그렇지 않으면 '*' 선택자가 적용되어, $(':text')$('*:text')로 인식되므로, 대신 $('input:text')를 사용하는 것이 좋습니다. :texttype 속성이 지정되지 않은 모든 입력 필드도 선택한다는 점을 기억해야 합니다. 다음 예제에서 동작 차이를 확인할 수 있습니다:

$('<input>').is('[type=text]'); // false 반환 $('<input>').is(':text'); // true 반환

예제

타입 text를 가진 모든 입력 필드를 선택하고 css 메서드를 사용하여 초록색 배경과 빨간색 테두리를 적용해 봅시다:

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

참고 항목

  • input 태그
  • 입력 필드, 텍스트 영역, 드롭다운 목록 및 버튼과 같은 폼 컨트롤 요소를 선택하는 input 선택자
  • 주어진 선택자에 따라 세트의 요소를 필터링하는 filter 메서드
한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부