jQuery에서 Select OnChange의 값 가져오기
오늘의 게시물은 jQuery에서 select
의 변경된 값을 가져오는 방법에 대해 설명합니다.
jQuery의 OnChange
jQuery는 이벤트 핸들러를 JavaScript 변경 이벤트에 바인딩하거나 요소에서 해당 이벤트를 발생시키는 change
메서드를 제공합니다.
통사론:
.change(handler)
handler
는 change
이벤트가 발생할 때 실행해야 하는 기능입니다. change
이벤트는 요소의 값이 변경되자마자 요소로 전송됩니다.
이 이벤트는 입력 요소, 텍스트 상자 필드 및 선택 요소로 제한됩니다.
확인란 및 라디오 버튼의 경우 사용자가 마우스를 선택하면 이벤트가 즉시 발생하지만 다른 요소 유형의 경우 이벤트는 요소가 포커스를 잃을 때까지 지연됩니다. 이 문서에서 onchange
에 대한 자세한 정보를 찾을 수 있습니다.
다음 예를 통해 이해해 봅시다.
<select>
<option value="mumbai">Mumbai</option>
<option value="goa">Goa</option>
</select>
$('select').on('change', function() {
console.log(this.value);
});
위의 예에서 2개의 선택
옵션을 정의했습니다. 이벤트 핸들러는 선택
상자에 바인딩될 수 있습니다.
사용자가 옵션을 선택하면 jQuery가 해당 변경 사항을 감지하고 change
기능이 실행됩니다.
이벤트가 발생한 후 선택한 값을 반환합니다. jQuery를 지원하는 모든 브라우저에서 위의 코드 스니펫을 실행하면 아래 결과가 표시됩니다.
출력:
"goa"
"mumbai"
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn