1

「on()」イベントでマスク機能を使用することはできますか?

マスキング用の私のjqueryコード:

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

私が必要とするのは次のようなものです:

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

3 に答える 3

2
function bindMask(c){
  $(c).mask("(999) 999-9999");
}

不可能です。毎回 bind アクションを呼び出す必要があります

于 2013-08-28T08:44:08.597 に答える
1

これは JavaScript イベントではありません。しかしカスタムプラグイン。したがって、そのように呼び出す必要があります。

于 2013-08-28T08:55:18.710 に答える
0

これは私を助けましたこれは、フィールドを編集するための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
于 2016-04-20T14:06:18.230 に答える