92 of 119 menu

input 셀렉터

셀렉터 :input는 폼 컨트롤 요소 - 입력 필드, 텍스트 영역, 드롭다운 목록 및 버튼을 선택합니다. 다음 태그들을 참고하세요: input, textarea, button, select. :input는 CSS 스펙에 속하지 않기 때문에, 현대 브라우저에서 성능을 향상시키기 위해서는 먼저 순수 CSS 셀렉터를 사용하여 요소를 필터링한 다음 .filter(':input')를 적용하는 것이 좋습니다.

문법

다음과 같이 폼 컨트롤 요소를 선택합니다:

$(':input');

예시

위에서 설명한 이론에 따라, 모든 폼 컨트롤 요소를 선택하고 length 속성을 사용하여 그 수를 콘솔에 출력해 봅시다. 우리는 모든 13개의 태그가 포함된 것을 볼 수 있을 것입니다:

<form> <input type="button" value="button"> <input type="checkbox"> <input type="file"> <input type="hidden"> <input type="image"> <input type="password"> <input type="radio"> <input type="reset"> <input type="submit"> <input type="text"> <select> <option>option</option> </select> <textarea></textarea> <button>button</button> </form> textarea { height: 25px; } let allInputs = $(':input'); console.log('태그 수: ' + allInputs.length); $('form').submit(function(event) { event.preventDefault(); // 폼 제출을 방지합니다 });

함께 보기

  • 메서드 filter,
    주어진 셀렉터로 세트 내 요소를 필터링합니다
  • 태그 form
  • 태그 input
한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부