2014-06-18 7 views
0

드롭 다운 목록 변경 이벤트에서 두 개의 매개 변수를 가져 오려고합니다. 드롭 다운 목록 내가 내가 문서에이 코드를 발견 selected.js를 사용하여 dropdownlist에서 선택한 값을 얻는 방법

을 선택된 항목의 값을 좀하고 싶습니다 드롭 다운 목록 둘째의 이름을 좀하고 싶습니다 chosen.js

에게 우선 사용

$('.my_select_box').on('change', function(evt, params) { 
    do_something(evt, params); 
}); 

하지만 트리거 할 때 매개 변수는 정의되지 않습니다. 어디서나 찾고 있었지만 그것을하는 법을 알 수 없습니다. 제발 도와 줄 수있어? jQuery로

+0

선택한 당신은 믹스 앤 매치 JS 수없는 이유는 무엇입니까? – HaBo

+0

나는 노력하고있어. 지금까지 : var test = $ (this) .prop ("selectedIndex"); 하지만 인덱스 번호가 아니라 값이 나옵니다 – Bartosz

+0

좋아요, 이걸로 이름을 알아 냈습니다. 속성 목록은 어떨까요? – Bartosz

답변

1

, 콜백 함수에 $(this).val()를 사용, 확인 Fiddle :

<script> 
$('.my_select_box').on('change', function(evt, params) { 
    // The name of your select 
    alert($(this).attr('name')); 
    // The value 
    alert($(this).val()); 
}); 
</script> 

그런

<select name="my_drop_down" class="my_select_box"> 
    <option value="one">One</option> 
    <option value="two">Two</option> 
    <option value="three">Three</option> 
</select> 
+0

대단히 고마워요! – Bartosz

+0

실제로'params.selected '도 사용할 수 있습니다. – Marty

관련 문제