jquery.inputmask不读取data-inputmask属性中的选项

时间:2015-11-26 23:34:24

标签: jquery

jquery.inputmask https://github.com/RobinHerbots/jquery.inputmask#usage的文档说,可以通过属性data-inputmask配置插件行为,但这不适用于我的代码。

<script src="//code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.inputmask/3.2.4/inputmask/inputmask.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.inputmask/3.2.4/inputmask/inputmask.numeric.extensions.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.inputmask/3.2.4/inputmask/jquery.inputmask.js"></script>

<input id="currency1" data-inputmask="'alias': 'currency', 'groupSeparator': '', 'prefix': ''" />
<input id="currency2" />

<script>
    jQuery(document).ready(function() {
        jQuery('#currency1').inputmask();

        jQuery('#currency2').inputmask({
            'alias': 'currency',
            'groupSeparator': '',
            'prefix': ''
        });
    });
</script>

第一个输入显示&#34; $&#34;,但在代码中我写道,前缀应为空&#34;&#39;前缀&#39;:&#39;&#39;&#39 ;&#34 ;. screenshot

1 个答案:

答案 0 :(得分:1)

这种支持可能存在问题。

您还可以尝试将属性名称写入数据输入掩码属性,如

data-inputmask-alias="myAlias"
data-inputmask-prefix="$$"

阅读效果不错,但可能在眼前牵着手