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
答案 0 :(得分:1)
这种支持可能存在问题。
您还可以尝试将属性名称写入数据输入掩码属性,如
data-inputmask-alias="myAlias"
data-inputmask-prefix="$$"
阅读效果不错,但可能在眼前牵着手