我正在使用jQuery微調。 當我將它設置爲一個值,並使用step = 1時,我希望它不會四捨五入。 我該怎麼做?限制jQuery微調四捨五入
這裏的小提琴:
<input id="spinner" name="value" step=1 value="87.67">
值是87.67。隨着step = 1,我想要的值是88.67,而不是89.
如何做到這一點?
感謝
我正在使用jQuery微調。 當我將它設置爲一個值,並使用step = 1時,我希望它不會四捨五入。 我該怎麼做?限制jQuery微調四捨五入
這裏的小提琴:
<input id="spinner" name="value" step=1 value="87.67">
值是87.67。隨着step = 1,我想要的值是88.67,而不是89.
如何做到這一點?
感謝
這裏是你可以做什麼: JsFiddle
基本上,jQuery UI的是一個有點棘手,當涉及到小數 - 有一個叫numberFormat
一個Globalize的值應該解決這個問題你要簡單得多,但我無法找到任何正確的值的文件。相反,我攔截了「旋轉」,並自己設定了這個值 - 因此,我可以將該值改變爲我想要的值。
爲了使其與正數和負數一起使用,您必須使用StepUp
和StepDown
。
`http://jsfiddle.net/rfnjzre1/12/`
讓我知道這是否適合你。謝謝
沒有鏈接 – nullpointer
請檢查現在。 @nullpointer – Manish
http://jsfiddle.net/rfnjzre1/12/這裏是鏈接。 – Manish
問題是,現在,每次單擊時,值都會增加0.01而不是1. OP每次點擊時都需要1。使用不同類型的輸入將不會執行任何操作,因爲這是由'.spinner'生成和控制的,它是一個應用於輸入字段的插件。 –
哦,對不起!我錯誤理解了這個問題 - 我更新了它。 – Paul
@保羅,是的,我想增加1,而不是四捨五入。 – nullpointer