Here's the relevant code. I've confirmed with the alert that the correct number is saved, it's just not being changed to 2 decimal places.

if ($(this).attr('name') == 'time') {
    var value = $(this).val();
    parseFloat(value).toFixed(2);
    alert(value);
    editEntry.time = value;
}

推荐答案

您没有将解析后的浮点值赋回您的值变量:

value = parseFloat(value).toFixed(2);

should fix things up.

Jquery相关问答推荐

为什么如果使用转换规模,juserui可拖动遏制不起作用

如何使用 JQuery 将详细信息中的项目包装在容器中?

Visual Studio - 将文本粘贴到 cshtml 中会删除文本

在 div 中找到第一次出现的类

如何判断输入日期是否等于今天的日期?

基于垂直滚动的jquery添加/删除类?

用 jQuery 模拟按键

字符串化(转换为 JSON)具有循环引用的 JavaScript 对象

如何通过 DOM 容器访问 Highcharts 图表?

如何清除/重置 jQuery UI Datepicker 日历上的选定日期?

Javascript 将 Markdown/Textile 转换为 HTML(理想情况下,返回 Markdown/Textile)

如何让 JavaScript/jQuery Intellisense 在 Visual Studio 2008 中工作?

与 C# HashSet 等效的 JavaScript 是什么?

类方法中的Typescript this

获取没有在css中设置高度的div的高度

变量首字母大写

jQuery DataTables:控制表格宽度

jQuery clone() 不克隆事件绑定,即使使用 on()

粘性侧边栏:向下滚动时固定在底部,向上滚动时固定在顶部

使用 Chosen 插件更改 Select 中的 Select