jQuery自动数字mNum不起作用

时间:2014-04-08 13:30:37

标签: jquery

我有一个奇怪的问题,我无法弄清楚。

我在jQuery上使用autoNumeric库,我做了如下配置:

var inputConfig = {aSep : formatSeparator, aDec:formatDecimalSeparator, mDec:2};

    $(element).autoNumeric(inputConfig);

在输入字段上。到现在为止还挺好。

但我想在此配置中添加mNum,但此配置尚未重新配置。我试过这样的事情:

var inputConfig = {aSep : formatSeparator, aDec:formatDecimalSeparator, mDec:2, mNum:3};

$(element).autoNumeric(inputConfig);

有人想要注意的可能是我使用IE8:-s(如果这很重要)。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这是一个老问题,但答案仍然有效。

简而言之,mNum已被弃用了很长时间。

如果要指定小数位数,则必须通过vMaxvMin定义(即99999999.99表示您将有2位小数,虽然99999999.9999表示您有4),或者您可以使用vMax选项(即。vMin)覆盖mDecmDec : 5值得到5位小数,无论最小值和最大值是多少)。

请注意,这些选项名称在旧版本v1.9.46之前有效。

如果您使用的是2.0-betaX版本,请务必使用更明确的选项名称:

`mDec` -> `decimalPlacesOverride`
`vMax` -> `maximumValue`
`vMin` -> `minimumValue`