我试图使用Josh Bush的Masked Input Plugin(https://github.com/digitalBush/jquery.maskedinput)来获取应用于不同元素的输入掩码,以便我可以将它们重新应用于克隆元素。 / p>
有什么想法吗?
谢谢!
答案 0 :(得分:1)
似乎插件的api中没有方法可以做到这一点。我建议像http://jsfiddle.net/fbeeL2ft/2/一样对$.fn.mask
进行猴子修补。不确定它对你的情况有帮助。
答案 1 :(得分:0)
我最终修补了maskedInput函数,将附加到输入元素的数据属性中的应用蒙版添加如下:
function patchMask() {
var plugin = jQuery.fn.mask;
jQuery.fn.mask = function(mask) {
jQuery(this.get(0)).attr('data-mask', mask);
return plugin.apply(this, arguments);
};
}
jsFiddle这里:http://jsfiddle.net/kodie/kvbn20t8/6/