我在我的项目中使用了遮罩插件。我已经像这样包含了它;
<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
导致此问题的原因是什么?先谢谢你...
发布于 2019-10-24 22:01:00
您正在将一个插件与另一个插件的文档一起使用。
您正在使用的语法适用于此插件:https://www.npmjs.com/package/jquery.maskedinput
..。而不是你正在使用的那个。
https://stackoverflow.com/questions/58542906
复制相似问题