$("#select_id option:last").remove(); //Select에서 index 값이 가장 큰 Option(마지막 것)을 삭제합니다
$("#select_id option[index='0']").remove(); //Select 에서 인덱스 값이 0인 옵션(첫 번째)을 삭제합니다.
$("#select_id option[value='3']").remove(); //Select에서 값이 '3'인 옵션 삭제
$("#select_id option[text='4']").remove(); //Select에서 Text='4'인 옵션 삭제
$("#select_id").empty(); //비어있음
$("#select_id ").get(0).selectedIndex=1; //Select index 값을 1로 설정하여 선택
$("#select_id ").val(4); //항목을 선택하려면 선택 값을 4로 설정하세요.
$("#select_id option[text='jQuery']").attr("selected", true); //Select의 Text 값을 선택한 jQuery 항목으로 설정
$("#select_id").val(); //선택한 항목의 값을 가져옵니다
$("#select_id ").get(0).selectedIndex; //선택한 항목의 인덱스 값을 가져옵니다
$("#select_id").find("option:selected").text(); //선택한 항목의 텍스트 가져오기
$("#select_id option:last").attr("index") //Select의 최대 인덱스 값을 가져옵니다
코드 샘플이 첨부되어 있습니다. 코드 기능은 실제 선택된 "연도"와 "월"에 따라 "일" 옵션의 일 수를 변경하는 것입니다.
PHP로 작성하면 기본 $("select.day")는 기본값이 1월이므로 처음에는 31일입니다.
$(문서).ready(함수() {
$("select.month, select.year").change(function() { //"연도" 및 "월"이 변경되면 "일"이 변경될 수 있습니다
$("select.day").empty() //매우 중요합니다. 먼저 삭제하세요
for (var i = 1; i
var 옵션 = $(""); //일수가 31일인 경우 옵션 추가
}
If (월 === 2) {
$("select.day 옵션:마지막").remove();
$("select.day option:last").remove() //2월의 일수는 28입니다
var year = $("select.year").val();
If ((연도 % 4 === 0 && 연도 % 100) || 연도 % 400 === 0)
$("select.day").append(""); //윤년의 2월 일수에 1을 더합니다
}
});
});