我正在使用在此处找到的 jquery iMask 插件。这是我的代码:小提琴
当我运行它时
1) 它不能正常工作。电话的输入没有像我设置的那样被屏蔽
2) 控制台显示错误:
Uncaught ReferenceError: Json is not defined fiddle.jshell.net:1
这是什么错误,我该如何解决?谢谢
它不是一个jQuery
插件,它是一个 mootools 插件。
改用jQuery
端口https://github.com/cwolves/jQuery-iMask
$(document).ready(function(e) {
$('#phone').iMask({
type:'fixed',
mask:'(999) 999-9999',
stripMask: false
});
});
为了消除混淆,iMask 最初是为 MooTools 创建的,然后有人还创建了一个 jQuery 插件。看来您想使用 jQuery 事件处理程序,所以我建议您改用jQuery iMask插件。当然,一旦你这样做了,你将需要更新你的源代码。这是一个使用 jQuery iMask 代替的基本工作小提琴。
请注意,我使用 GitHub 源代码仅用于演示目的。