「on()」イベントでマスク機能を使用することはできますか?
マスキング用の私のjqueryコード:
$("#ktel,#kmob").mask("(999) 999-9999");
私が必要とするのは次のようなものです:
$("#ktel,#kmob").on("mask","(999) 999-9999");
「on()」イベントでマスク機能を使用することはできますか?
マスキング用の私のjqueryコード:
$("#ktel,#kmob").mask("(999) 999-9999");
私が必要とするのは次のようなものです:
$("#ktel,#kmob").on("mask","(999) 999-9999");
function bindMask(c){
$(c).mask("(999) 999-9999");
}
不可能です。毎回 bind アクションを呼び出す必要があります
これは 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