这就是我现在所拥有的:
$("#number").val(parseFloat($("#number").val()).toFixed(2));
它看起来很麻烦.我认为我没有正确地链接这些功能.我是否必须为每个文本框调用它,还是可以创建单独的函数?
如果你在几个领域这样做,或经常这样做,那么也许一个插件就是答案.
这是一个jQuery插件的开头,它将字段的值格式化为两个小数位.
它由字段的onchange事件触发.你可能想要不同的东西.
也许是这样的,如果你愿意,你可以选择多个元素?
$("#number").each(function(){ $(this).val(parseFloat($(this).val()).toFixed(2)); });