Javascript jQuery UI价格范围滑块处理小数

Javascript jQuery UI价格范围滑块处理小数,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我使用jQuery UI中的价格范围滑块,并在配置代码中回显一些值。除了最高价格没有正确显示外,其他都可以正常工作。当我回显这两个php变量时,我看到的是: 29.95 45 但在价格范围滑块中显示以下值: 29.95 - 44.95 当我将最低值更改为30时,它会正确显示最高值(45),因此小数以某种方式打破了这一点。我能做些什么来解决这个问题 //价格过滤器 $(“#价格滑块”).滑块({ 范围:对, 最低:29.95, 最高:45, 数值:[29.95,45], 幻灯片:功能(事件、

我使用jQuery UI中的价格范围滑块,并在配置代码中回显一些值。除了最高价格没有正确显示外,其他都可以正常工作。当我回显这两个php变量时,我看到的是:

29.95
45
但在价格范围滑块中显示以下值:

29.95 - 44.95
当我将最低值更改为
30
时,它会正确显示最高值(
45
),因此小数以某种方式打破了这一点。我能做些什么来解决这个问题

//价格过滤器
$(“#价格滑块”).滑块({
范围:对,
最低:29.95,
最高:45,
数值:[29.95,45],
幻灯片:功能(事件、用户界面){
$(“#最低价格”).val(“€”+ui.values[0]);
美元(“#最高价格”).val(“€”+ui.values[1]);
}
});
$(“#最低价格”).val(“€”+$(“#价格滑块”).slider(“值”,0));
$(“#最高价格”).val(“€”+$(“#价格滑块”).slider(“值”,1))

尝试添加选项

出现此问题的原因是步骤默认为1

$(“#价格滑块”).滑块({
范围:对,
最低:29.95,
最高:45,
步骤:0.01,
数值:[29.95,45],
幻灯片:功能(事件、用户界面){
$(“#最低价格”).val(“€”+ui.values[0]);
美元(“#最高价格”).val(“€”+ui.values[1]);
}
});
$(“#最低价格”).val(“€”+$(“#价格滑块”).slider(“值”,0));
$(“#最高价格”).val(“€”+$(“#价格滑块”).slider(“值”,1))

尝试添加选项

出现此问题的原因是步骤默认为1

$(“#价格滑块”).滑块({
范围:对,
最低:29.95,
最高:45,
步骤:0.01,
数值:[29.95,45],
幻灯片:功能(事件、用户界面){
$(“#最低价格”).val(“€”+ui.values[0]);
美元(“#最高价格”).val(“€”+ui.values[1]);
}
});
$(“#最低价格”).val(“€”+$(“#价格滑块”).slider(“值”,0));
$(“#最高价格”).val(“€”+$(“#价格滑块”).slider(“值”,1))


PHP中的值是否来自MySQL?由于PHP与问题无关,请编辑问题以包含实际输出值。一个有效的MCVE会很有帮助too@MasoodAslami是的,我从数据库中检索到它,但我不认为这是PHP问题,因为当我回显值时,它们会正确显示。@Rorymcrossan我已经添加了输出。感谢您的编辑。我将代码放在一个可执行代码段中-请注意,您的代码将值设置为
45
,您是否打算使用
44.95
?PHP中的值是否来自MySQL?由于PHP与问题无关,请您编辑问题以包含实际的输出值。一个有效的MCVE会很有帮助too@MasoodAslami是的,我从数据库中检索到它,但我不认为这是PHP问题,因为当我回显值时,它们会正确显示。@Rorymcrossan我已经添加了输出。感谢您的编辑。我将代码放在一个可执行代码段中-请注意,您的代码将值设置为
45
,您的意思是使用
44.95
step: 0.01