-1

您如何使用该.numeric功能只允许指定的小数位数?下面是我正在使用的代码行:

 $('#Distance').numeric({ allow: "." });
4

2 回答 2

2

我不清楚您使用的是哪个插件,但我猜它是这两个之一:

texotela.co.uk/code/jquery/numeric/auroratrading.co.th/js/
_

对于它们两者,它们都没有配置选项来限制小数点后的数字字符数。

还有另一个名为 meio mask 的 jQuery 插件可以让你完成你想要的,见(十进制演示): http ://www.meiocodigo.com/projects/meiomask/#mm_demos

粗略地浏览一下页面,您选择了一个“掩码”(在您的情况下为“decimal-us”)并将其分配给输入元素的“alt”属性。之后,您在准备好的侦听器中调用 setMask 方法。让我知道这是否适合您!

于 2013-02-27T19:21:08.017 回答
1

如果你有类似的标记

<input type="text" value="2.235323232"/>

尝试

$(":input").val(parseFloat($(":input").val()).toFixed(2));

http://jsfiddle.net/WYyt3/

于 2013-02-27T19:31:01.440 回答