'프로그래밍/ETC'에 해당되는 글 11건

  1. 2013.03.15 | jquery select 관련정리

jquery select 관련정리

프로그래밍/ETC | 2013. 3. 15. 00:13
Posted by 손반장님

// 뒤쪽에 옵션 추가 

$("#myselect").append("<option value='1'>Apples</option>"); 
$("#myselect").append("<option value='2'>After Apples</option>"); 

// 앞쪽에 옵션 삽입 
$("#myselect").prepend("<option value='0'>Before Apples</option>"); 

// 옵션변경 
$("#myselect").html("<option value='1'>Some oranges</option><option value='2'>More Oranges</option><option value='3'>Even more oranges</option>"); 

// 인덱스 위치에 따라 옵션 변경 
$("#myselect option:eq(1)").replaceWith("<option value='2'>Some apples</option>"); 
$("#myselect option:eq(2)").replaceWith("<option value='3'>Some bananas</option>"); 

// 2번째 옵션 셀렉트 
$("#myselect option:eq(2)").attr("selected", "selected"); 

// 해당 텍스트를 가진 옵션 셀렉트 
$("#myselect").val("Some oranges").attr("selected", "selected"); 

// 해당값을 가진 옵션 셀렉트 
$("#myselect").val("2"); 

// 선택 옵션 제거 
$("#myselect option:eq(0)").remove(); 

// 첫번째 옵션 제거 
$("#myselect option:first").remove(); 

// 마지막 옵션 제거 
$("#myselect option:last").remove(); 

// 셀렉트된 옵션 텍스트 리턴 
alert($("#myselect option:selected").text()); 

// 셀렉트된 옵션 값리턴 
alert($("#myselect option:selected").val()); 

// 셀렉트된 인덱스 리턴 
alert($("#myselect option").index($("#myselect option:selected"))); 

// Alternative way to get the selected item 
alert($("#myselect option:selected").prevAll().size()); 

// Insert an item in after a particular position 
$("#myselect option:eq(0)").after("<option value='4'>Some pears</option>"); 

// Insert an item in before a particular position 
$("#myselect option:eq(3)").before("<option value='5'>Some apricots</option>"); 

// Getting values when item is selected 
$("#myselect").change(function() { 
alert($(this).val()); 
alert($(this).children("option:selected").text()); 
});

'프로그래밍 > ETC' 카테고리의 다른 글

jquery onerror 처리  (0) 2013.03.15
ADODB.Stream을 이용한 다운로드,파일저장  (0) 2013.03.15
jquery select 값 읽어오기  (0) 2013.03.15
MimeType 목록  (0) 2013.03.15
특수문자 URL인코딩  (0) 2009.10.14
 
블로그 이미지

손반장님

카테고리

분류 전체보기 (68)
잡담 (15)
stuff (6)
Mountain (11)
프로그래밍 (35)
ASP.NET MVC (0)
ASP.NET (1)
JAVA (8)
AJAX (1)
LINUX (0)
MS-SQL (7)
ORACLE (1)
MYSQL (6)
ETC (11)