1. 선택된 값
$("#selector option:selected").val();
2. 선택된 내용
$("#selector option:selected").text();
3. 선택된 위치
var index = $("#selector option").index($("#selector option:selected"));
4. 제일 위에 옵션 추가
$("#selector").prepend("<option value='value'>Text</option>");
5. 제일 뒤에 옵션 추가
$("#selector").append("<option value='value'>Text</option>");
6. 모든 옵션 바꾸기
$("#selector").html("<option value='value1'>Text 1</option> <option value='value2'>Text 2</option>");
7. 특정 index 항목의 옵션 바꾸기
$("#selector option:eq(indexNumber)").replaceWith("<option value='value'>Text</option>");
8. index 값으로 선택하기
$("#selector option:eq(indexNumber").attr("selected", "selected");
9. text 값으로 선택하기
$("#selector").val("text").attr("selected", "selected");
10. value 값으로 선택하기
$("#selector").val("value");
11. index 값으로 삭제하기
$("#selector option:eq(indexNumber)").remove();
12. 첫번째 항목 삭제하기
$("#selector option:first").remove();
13. 마지막 항목 삭제하기
$("#selector option:last").remove();
14. 선택된 옵션의 text
$("#selector option:selected").text();
15. 선택된 옵션의 value
$("#selector option:selected").val();
16. 선택된 옵션의 index
$("#selector option").index($("#selector option:selected"));
17. 옵션 항목 개수 구하기
$("#selector option").size();
18. 선택된 옵션 앞의 항목 개수
$("#selector option:selected").prevAll().size();
19. 선택된 옵션 뒤의 항목 개수
$("#selector option:selected").nextAll.size();
20. 특정 위치 뒤에 옵션 추가
$("#selector option:eq(indexNumber)").after("<option value='value'>Text</option>");
21. 특정 위치 앞에 옵션 추가
$("#selector option:eq(indexNumber)").before("<option value='value'>Text</option>");
22. 모든 항목 삭제
$("#selector").find("option").remove();
23. 모든 항목 삭제 후 옵션 추가하기
$("#selector").find("option").remove().end().append("<option value='value'>Text</option>");</span></p>
'프로그래밍 > Javascript' 카테고리의 다른 글
익스플로러 하위버전에서 팝업창의 document.write() 엑세스 거부시 (0) | 2014.06.26 |
---|---|
JSON과 class 후.. 이것때문에 헛고생을 했다!! (1) | 2009.10.22 |
홈페이지에서도 단축키를 이용하자~! 아자아자~! (0) | 2008.03.04 |
php의 var_dump처럼 객체의 모든 정보를 보여주는 javascript 함수 (0) | 2008.01.16 |