0

こんにちは、私のスクリプトでは jquery.inputmask を使用する必要がありますが、入力フィールドの選択に問題があります。(他のスクリプトのため)IDを使用できないので、これを試しました:

var FormComponents = function () {

    var handleInputMasks = function () {
        $.extend($.inputmask.defaults, {
            'autounmask': true
        });

        $(":input").inputmask("99999.99999.99999", {placeholder:" ", clearMaskOnLostFocus: true }); //default
    }

    return {
        //main function to initiate the module
        init: function () {
            handleInputMasks();
        }

    };

}();  

すべてが機能しますが、現在はすべての入力に入力マスクがあります。しかし、私は css class で入力したいだけですinputmask

だから私は試しました

$(".inputmask input[type=text]").inputmask("99999.99999.99999", {placeholder:" ", clearMaskOnLostFocus: true }); //default

$(".inputmask :input").inputmask("99999.99999.99999", {placeholder:" ", clearMaskOnLostFocus: true }); //default

しかし、どちらも機能していません。誰でもアイデアはありますか?

4

3 に答える 3

0

要素セレクターの後にクラスを配置します。

$("input.inputmask").inputmask("99999.99999.99999", {placeholder:" ", clearMaskOnLostFocus: true }); //default

または、要素なしでクラスを使用します。

$(".inputmask").inputmask("99999.99999.99999", {placeholder:" ", clearMaskOnLostFocus: true }); //default
于 2013-09-11T09:20:19.340 に答える