21

jQuerymask()関数を使用しようとすると、コンソールに次のエラーが表示されます。

TypeError: $(...).mask is not a function

これは、これが起こっている私のコードのサンプルです:

<html>
<body>
<input type='text' id='phone' />
</body>

<script src="http://code.jquery.com/jquery-1.11.2.min.js"></script>

<script>
//alert($);
$(document).ready(function(){

        $("#phone").mask("(99) 9999-9999");
});
</script>

</html>

これを修正するにはどうすればよいですか?

4

3 に答える 3

32

Jquery マスクはプラグインです。CDN バージョンを使用する場合は、HTML に次の行を直接追加できます。

<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.10/jquery.mask.js"></script>

もう 1 つの方法は、npm や bower などのパッケージ マネージャーを使用することです。これを行うには、プロジェクトのREADME.mdファイルの指示に従います。

于 2015-02-14T06:06:16.957 に答える
2

jQuery 自体には、入力をマスクする機能はありません。利用可能なプラグインのいずれかを使用できます。

于 2015-02-14T06:07:45.587 に答える