<select id="customSelect" onchange="SetSelectBox();"> <option value="title">전체</option> <option value="board_title">제목</option> <option value="reg_id">작성자</option> </select>
select box에서 항목을 선택할 경우 onChange로 스크립트에 SetSelectBox() 함수를 실행한다.
function SetSelectBox(){ var schField = $("#customSelect option:selected").text(); //전체, 제목, 작성자 }
다음과 같이 $("#customSelect option:selected").text()를 하면 "제목"이라는 텍스트를 가져온다.
function SetSelectBox(){ var schField = $("#customSelect option:selected").val(); // title, board_title, reg_id }
$("#customSelect option:selected").val()을 쓸 경우 "board_title"을 가져온다.
특정 값을 받고 그 부분을 선택하는 옵션을 넣고 싶은 경우 아래와 같이 한다.
if(schField == "제목"){ $("#customSelect").val("board_title").prop("selected", true); }
schField 값이 "제목"일 경우 board_title의 값을 가진 부분에 selected 옵션을 추가한다.
반응형
'JavaScript & jQuery' 카테고리의 다른 글
스마트 에디터 (네이버 에디터) 에디터 내에서 이미지 크기 줄이기.(리사이징) (1) | 2016.10.14 |
---|---|
체크박스(CheckBox) 전체 선택, 전체 해제 checked (0) | 2016.10.11 |
반복문 사용할때 태그 식별하기 data-item (0) | 2016.10.06 |
스마트에디터(SmartEditor)에서 textarea 유효성 체크하기 (1) | 2016.10.05 |
jQuery 유효성 검사 (0) | 2016.09.05 |