是否可以将掩码功能与“on()”事件一起使用?
用于屏蔽的jquery代码:
$("#ktel,#kmob").mask("(999) 999-9999");
我需要的是这样的事情:
$("#ktel,#kmob").on("mask","(999) 999-9999");
答案 0 :(得分:2)
function bindMask(c){
$(c).mask("(999) 999-9999");
}
这是不可能的,你应该每次都调用绑定动作
答案 1 :(得分:1)
这不是一个javascript事件。但自定义插件。所以你必须这样打电话。
答案 2 :(得分:0)
$(document).on('dblclick', '.data', function(){
var name = $(this).attr('name');
var value = $(this).html();
/*
* PROVIDE MASK FILTERS IF APPLICABLE
*/
$(this).html("<input id='editing' type='text' class='data' name='"+name+"' value='"+value+"'>");
if(name == 'phone'){
$('#editing').mask('(999) 999-9999');
}
if(name == 'postal'){
//alert('ur in postal');
$('#editing').inputmask('a9a 9a9');
}
......code continues