使用带有on()事件的jquery掩码插件

using jquery mask plugin with on() event

本文关键字:事件 jquery 掩码 插件 on      更新时间:2023-09-26

是否可以将掩码函数与"on()"事件一起使用?

我的jquery屏蔽代码:

$("#ktel,#kmob").mask("(999) 999-9999");

我需要的是这样的东西:

$("#ktel,#kmob").on("mask","(999) 999-9999");
function bindMask(c){
  $(c).mask("(999) 999-9999");
}

这是不可能的,每次

时都应该调用绑定操作

它不是一个javascript事件。但是自定义插件。所以你必须这样打电话。

这对我有帮助下面是一个我曾经在编辑字段时对DOM更改进行掩码工作的例子

      $(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