1

我在我的项目中使用掩码插件。我已经像这样包含它;

<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

什么可能导致这个问题?提前致谢...

4

1 回答 1

2

您将一个插件与另一个插件一起使用。

您使用的语法适用于此插件: https ://www.npmjs.com/package/jquery.maskedinput

...不是你正在使用的那个。

于 2019-10-24T14:01:00.367 回答