Why does Firebug say toFixed() is not a function?

前端 未结 5 1669
佛祖请我去吃肉
佛祖请我去吃肉 2020-12-23 19:57

I am using jQuery 1.7.2 and jQuery UI 1.9.1. I am using the code below within a slider. (http://jqueryui.com/slider/)

I have a function that should test two values a

5条回答
  •  生来不讨喜
    2020-12-23 20:37

    toFixed isn't a method of non-numeric variable types. In other words, Low and High can't be fixed because when you get the value of something in Javascript, it automatically is set to a string type. Using parseFloat() (or parseInt() with a radix, if it's an integer) will allow you to convert different variable types to numbers which will enable the toFixed() function to work.

    var Low  = parseFloat($SliderValFrom.val()),
        High = parseFloat($SliderValTo.val());
    

提交回复
热议问题