Jquery 掩码未定义
Jquery mask is undefined
我正在我的项目中使用遮罩插件。我是这样收录的;
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.10/jquery.mask.js"></script>
尽管我可以像这样使用掩码方法并且它没有问题;
$("#txtTel").mask("+380 999 999 999")
我不能像这样用它来改变它的定义;
$.mask.definitions['9'] = '';
$.mask.definitions['#'] = '[0-9]';
它给我这个错误;
Uncaught TypeError: Cannot read property 'definitions' of undefined
是什么导致了这个问题?提前致谢...
您正在使用一个插件和另一个插件的文档。
您使用的语法适用于此插件:
https://www.npmjs.com/package/jquery.maskedinput
...不是您正在使用的那个。
我正在我的项目中使用遮罩插件。我是这样收录的;
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.10/jquery.mask.js"></script>
尽管我可以像这样使用掩码方法并且它没有问题;
$("#txtTel").mask("+380 999 999 999")
我不能像这样用它来改变它的定义;
$.mask.definitions['9'] = '';
$.mask.definitions['#'] = '[0-9]';
它给我这个错误;
Uncaught TypeError: Cannot read property 'definitions' of undefined
是什么导致了这个问题?提前致谢...
您正在使用一个插件和另一个插件的文档。
您使用的语法适用于此插件: https://www.npmjs.com/package/jquery.maskedinput
...不是您正在使用的那个。