2013-06-17 2 views
0

에서 항목을 선택 찾는 방법 다음과 같은 기능을 수행 내가 선택한 드롭 다운 메뉴의 값을 검색하는에서 원하는 종류 :jQuery를 DropDownCheckList는 외부 기능

$(function() { 
$("#s1").dropdownchecklist(); 

$('#s1').change(function() { 
    alert($(this).val()); 
}); 
}); 

내 문제는 내가 원하지 않는됩니다 이것은 Change에서 발생하기 때문에, 나는 슬라이더가 움직일 때 호출되는 다른 함수 안에서 선택된 값을 얻고 싶습니다. 그래서, 내 질문에 어떻게 체크 된 값을 # s1.dropdownchecklist var checkedValuesFromDropdownChecklist 할당 할 수 있습니다?

$(function() { 
$("#slider").slider({ 
change: function(event, ui) { 
    if (event.originalEvent) { 
     //manual change 
     RunThisFunction(ui.value,checkedValuesFromDropdownChecklist); 
    } 
}, 
orientation: "horizontal", 
range: "min", 
min: 0, 
max: 100, 
value: 10, 
slide: function(event, ui) { 
$("#amount").val(ui.value); 
} 
}); 
$("#amount").val($("#slider").slider("value")); 
$(".selector").on("slidecreate", function(event, ui) { 
}); 
}); 

답변

2
RunThisFunction(ui.value, $('#s1').val()); 
+0

$ ('#의 S1') 발()이 정의되지 않은 –

+0

그러나'$ ('#의 S1') 반환 변화를 (함수() { 경고 ($ (이) .val());. });'그렇지 않습니까? – teynon

+0

예, 1 초를 확인하겠습니다. –

2

그냥 드롭 다운의 현재 값에 액세스 할 수 .val를 사용합니다. .

var selectedValue = $('#s1').val(); 

console.log(selectedValue); 

RunThisFunction(ui.value, $('#s1').val());