0

以下函数做了我想要的,因为它检索所选下拉菜单的值:

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

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

我的问题是我不希望在更改时发生这种情况,我想从滑块移动时调用的另一个函数中获取选定的值。所以,我的问题是如何将选中的值从 #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 ) {
} );
});
4

2 回答 2

2
RunThisFunction(ui.value, $('#s1').val());
于 2013-06-17T22:38:54.120 回答
2

只需用于.val访问下拉列表的当前值。

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

console.log(selectedValue);

 RunThisFunction(ui.value, $('#s1').val());
于 2013-06-17T22:39:02.993 回答