Javascript 如何将jQuery UI所有选定范围(而不仅仅是最小值和最大值)加载到数组中

Javascript 如何将jQuery UI所有选定范围(而不仅仅是最小值和最大值)加载到数组中,javascript,jquery,jquery-ui,jquery-ui-slider,Javascript,Jquery,Jquery Ui,Jquery Ui Slider,请看一下这个演示,让我知道如何将最小值和最大值之间的选定范围值加载到数组中 选择的推送(ui.values)给我选择的最小值和最大值,这是可以的,但我也需要介于两者之间的值 $(函数(){ 所选var=[]; $(“#滑块范围”)。滑块({ 范围:对, 民:133,, 最高:146, 值:[133146], 停止:功能(事件、用户界面){ $(“#amount”).val(“$”+ui.values[0]+“-$”+ui.values[1]); $(“#dl sv input mmr”).va

请看一下这个演示,让我知道如何将最小值和最大值之间的选定范围值加载到数组中

选择的
推送(ui.values)给我选择的最小值和最大值,这是可以的,但我也需要介于两者之间的值

$(函数(){
所选var=[];
$(“#滑块范围”)。滑块({
范围:对,
民:133,,
最高:146,
值:[133146],
停止:功能(事件、用户界面){
$(“#amount”).val(“$”+ui.values[0]+“-$”+ui.values[1]);
$(“#dl sv input mmr”).val(ui.values[0]+“-”+ui.values[1]);
选择.推送(ui.值);
console.log(已选择)
},
});
$(“#金额”).val($”+$(“#滑块范围”).slider(“值”,0)+
“-$”+$(“#滑块范围”)。滑块(“值”,1);
} );


价格范围:


您只需添加一个循环即可将值从下限推送到上限:

$(函数(){
$(“#滑块范围”)。滑块({
范围:对,
民:133,,
最高:146,
值:[133146],
停止:功能(事件、用户界面){
所选var=[];
$(“#amount”).val(“$”+ui.values[0]+“-$”+ui.values[1]);
$(“#dl sv input mmr”).val(ui.values[0]+“-”+ui.values[1]);

对于(var i=ui.values[0];i您可以添加一个循环,将值从下限推送到上限:

$(函数(){
$(“#滑块范围”)。滑块({
范围:对,
民:133,,
最高:146,
值:[133146],
停止:功能(事件、用户界面){
所选var=[];
$(“#amount”).val(“$”+ui.values[0]+“-$”+ui.values[1]);
$(“#dl sv input mmr”).val(ui.values[0]+“-”+ui.values[1]);
对于(var i=ui.values[0];i请使用

selected.push(ui.values[0]);
而不是

selected.push(ui.values);
请使用

selected.push(ui.values[0]);
而不是

selected.push(ui.values);

也可以做一个简单的函数

$(函数(){
函数填充范围(开始、结束){
var-arr=[];

for(var i=start;i也可以制作一个简单的函数

$(函数(){
函数填充范围(开始、结束){
var-arr=[];
对于(var i=开始;i