2013-05-21 19 views
3

任何人都可以幫助我檢查面罩的可用性。我用這一個:jquery maskedinput。如何檢查面罩的可用性

if ($.isFunction($("#ID").mask)){ 
    var val = $("#ID").mask(); 
} else { 
    var val = document.getElementById(ID).value; 
} 

但這種情況總是爲真。不事寫有:

$(document).ready(function(){ 
    $("#ID").mask("8 (999) 999-9999"); 
} 

與否。

回答

4

如果您嘗試驗證.mask()函數是否可用,則應該嘗試檢查$.fn.mask

如果您試圖驗證某個元素是否具有遮罩,則測試是否定義了$("#element").data("rawMaskFn")

+1

非常感謝! $(「#element」)。data(「rawMaskFn」) - 這就是我需要的! –