以下函数可以实现我想要的功能,它会检索所选下拉菜单的值:
$(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 ) {
} );
});
答案 0 :(得分:2)
RunThisFunction(ui.value, $('#s1').val());
答案 1 :(得分:2)
只需使用.val
即可访问下拉列表的当前值。
var selectedValue = $('#s1').val();
console.log(selectedValue);
RunThisFunction(ui.value, $('#s1').val());