-1

我正在使用在此处找到的 jquery iMask 插件。这是我的代码:小提琴

当我运行它时
1) 它不能正常工作。电话的输入没有像我设置的那样被屏蔽
2) 控制台显示错误:

Uncaught ReferenceError: Json is not defined fiddle.jshell.net:1

这是什么错误,我该如何解决?谢谢

4

2 回答 2

2

它不是一个jQuery插件,它是一个 mootools 插件。

改用jQuery端口https://github.com/cwolves/jQuery-iMask

http://jsfiddle.net/GtQKh/9/

$(document).ready(function(e) {
   $('#phone').iMask({  
     type:'fixed',  
     mask:'(999) 999-9999',  
     stripMask: false
   });
});​
于 2012-09-26T19:17:11.540 回答
1

为了消除混淆,iMask 最初是为 MooTools 创建的,然后有人还创建了一个 jQuery 插件。看来您想使用 jQuery 事件处理程序,所以我建议您改用jQuery iMask插件。当然,一旦你这样做了,你将需要更新你的源代码。这是一个使用 jQuery iMask 代替的基本工作小提琴。

请注意,我使用 GitHub 源代码仅用于演示目的。

于 2012-09-26T19:23:45.597 回答