SelectBox에서 어떤 값을 선택했을때
선택한 값이나 내용을 알아 내는 방법은 간단하다.
그런데 해당 옵션들의 index 값을 알아 내는 방법은 생각보다 간단하지 않아서
알아낸 방법 2가지를 정리해 본다.
방법1. Javascript를 이용한 방법
var x = document.getElementById("SelectBoxId").selectedIndex;
var y = document.getElementById("SelectBoxid").options;
var idx = y[x].index;
console.log("선택한 index : " + idx);
방법2. JQuery 를 이용한 방법
var idx = $("#SelectBoxId option").index( $("#SelectBoxId option:selected") );
console.log("선택한 index : " + idx);
2018년 front-end 기술 스택에서 jQuery가 필수가 아닌 옵션으로 빠졌다.
2번 방법을 알고 있으면 좋겠지만,
앞으로는 기본이 되는 Javascript에 충실한 1번 방법도 알아 두는게 좋을 듯 하다.
반응형
'개발 > 개발 기타' 카테고리의 다른 글
[개발 기타] eclipse github 연동하기 (0) | 2019.04.20 |
---|---|
[Javascript/JQuery] SelectBox change 이벤트 (0) | 2018.07.26 |
Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/ core" 조치 방법 (1) | 2018.07.25 |
기타 - keycode (0) | 2018.07.09 |
Bitnami WMAP root directory 변경 방법 (1) | 2018.06.19 |