반응형
jQuery를 이용한 HTML Form 의 select 컨트롤 예제
선택 된 option의 value 가져오기
var selected_value = $("#[id]").val();
for 문으로 서버에서 받아 온 option html로 출력하기
for(var i = 0; i < obj.length; i++){
$("#[id]").append("<option value='" + obj[i].val + "' >" + obj[i].name + "</option>");
}
value 에 해당하는 option 선택하기
$("#[id]").val("1").prop("selected", true); //값이 1인 option 선택
option 인덱스로 선택하기
$("#[id] option:eq(index)").prop("selected", true); //index에 해당하는 option 선택
[참고] Native Javascript로 select option 만들기
oSel = document.getElementById("셀렉트박스아이디");
/// 옵션박스 초기화
for( i = (oSel.options.length -1) ; 0 <= i ; i--){
oSel.options[i] = null;
}
/// 옵션 생성 후 추가
tOpt = document.createElement("OPTION");
tOpt.value = "1";
tOpt.text = "선택하세요";
oSel.add(tOpt);
반응형
'개발 기록 > Javascript' 카테고리의 다른 글
[Javascript] 팝업창 만들기 - Window.open() (0) | 2023.05.11 |
---|---|
[Javascript] 프레임을 넘나드는 팝업 레이어: createPopup() (0) | 2023.05.10 |
자바스크립트 yyyyMMdd 변환 (0) | 2023.05.04 |
자바스크립트 배열(Array)과 객체(Object) (0) | 2023.05.01 |
[Adobe Flash/Action Script] 각종 설정 (0) | 2023.05.01 |