Javascript jQuery UI-滑块最小值don';不适用于来自DOM的值

Javascript jQuery UI-滑块最小值don';不适用于来自DOM的值,javascript,jquery,Javascript,Jquery,这个问题很简单,但很烦人,下面是代码: var minPriceString = $( "#minimalPrice" ).val(); var minPriceFloat = parseFloat(minPriceString).toFixed(0); var maxPriceString = $( "#maxPrice" ).text().replace('PLN', '').replace(',', ''); var maxPriceFloat = parseFloat(maxPrice

这个问题很简单,但很烦人,下面是代码:

var minPriceString = $( "#minimalPrice" ).val();
var minPriceFloat = parseFloat(minPriceString).toFixed(0);

var maxPriceString = $( "#maxPrice" ).text().replace('PLN', '').replace(',', '');
var maxPriceFloat = parseFloat(maxPriceString).toFixed(0);

$("#slider-range").slider(
{
            value:100,
            min: 30,
            max: maxPriceFloat,
            slide: function( event, ui ) {
                $( "#slider-value" ).html( ui.value );
            }
}
);

$( "#slider-value" ).html(  $('#slider').slider('value') );

正如您所看到的,slider的最大值取自DOM对象,并解析为float(一切正常)。但当我想以同样的方式获取最小值时,滑块卡在这里的代码是:

var minPriceString = $( "#minimalPrice" ).val();
var minPriceFloat = parseFloat(minPriceString).toFixed(0);

var maxPriceString = $( "#maxPrice" ).text().replace('PLN', '').replace(',', '');
var maxPriceFloat = parseFloat(maxPriceString).toFixed(0);

$("#slider-range").slider(
{
            value:100,
            min: minPriceFloat,
            max: maxPriceFloat,
            slide: function( event, ui ) {
                $( "#slider-value" ).html( ui.value );
            }
}
);

$( "#slider-value" ).html(  $('#slider').slider('value') );

我做错了什么或者可能是个bug

var minPriceString = $("#minimalPrice").text();
var minPriceFloat = parseFloat(minPriceString);

var maxPriceString = $("#maxPrice").text();
var maxPriceFloat = parseFloat(maxPriceString);

$("#slider-range").slider({
    value: 100,
    min: minPriceFloat,
    max: maxPriceFloat,
    slide: function (event, ui) {
        $("#slider-value").html(ui.value);
    }
});

$("#slider-value").html($('#slider').slider('value'));

您是否检查过记录minPriceString的值?