0

jquery.maskedinput プラグインでフォーカスを受けた入力要素にマスクを適用したい。しかし、最初に焦点を合わせたとき、マスクはそこにありません。2 回目にフォーカスを受け取ったときにのみ、マスクが表示されます。初めてフォーカスを取得したときにマスクを表示するにはどうすればよいですか?

フィドル

html:

 <input type=text id=a />
    <input type=text id=b />

脚本:

$(document).ready(function () {
    $('#a').on('focus', function () {
        $(this).mask('999');
    });
});
4

1 に答える 1