是否可以在「on()」事件中使用mask函數?使用帶有on()事件的jquery mask插件
我的掩蔽jQuery代碼:
$("#ktel,#kmob").mask("(999) 999-9999");
我需要的是這樣的:
$("#ktel,#kmob").on("mask","(999) 999-9999");
是否可以在「on()」事件中使用mask函數?使用帶有on()事件的jquery mask插件
我的掩蔽jQuery代碼:
$("#ktel,#kmob").mask("(999) 999-9999");
我需要的是這樣的:
$("#ktel,#kmob").on("mask","(999) 999-9999");
function bindMask(c){
$(c).mask("(999) 999-9999");
}
這是不可能的,你應該每次調用bind行動
這不是一個javascript事件。但自定義插件。所以你必須這樣打電話。
像什麼?我不能看到你的代碼? –
我的意思是你必須致電 $(「#ktel,#kmob」)。mask(「(999)999-9999」); 由於它的插件你不能使用'on'功能 –
幫我 這裏是我以前對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
沒有口罩工作的一個例子,因爲'mask'不是一個事件。你想要達到什麼目標? – vee
我正在有一些控件的網站上工作,這些控件通過腳本在幾個事件後添加到頁面中。所以,該控件的掩碼功能不起作用。 –
有些代碼會很有用,但根據您的描述:您可以在添加這些元素的處理程序中的這些元素上調用掩碼。 (希望這是有道理的) – vee