web-dev-qa-db-ja.com

Jquery.inputmaskが機能しない

Robin Herbots Inputmaskモジュールを使用しようとしていますが、機能しません。他のすべての同様の投稿を見ると、docment.ready関数にinputmask()の呼び出しがあることを確認するための一般的な問題ですが、これは私には良さそうです。

スクリプト

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js">
<script src="/js/jquery.inputmask.js">
<script src="/js/mainReady-client.js">
<script src="/js/bootstrap.min.js">

mainReady-client.js

$(document).ready(function() {
  $(":input").inputmask();
});

HTML

<td>
  <input value="10" data-inputmask="'mask': '999'">
</td>

私はもう試した:

$(document).ready(function() {
  $("#currIN").inputmask("9999");
});

または(私が欲しい本当のもの-通貨)...

$(document).ready(function() {
  $("#currIN").inputmask("'alias': 'numeric', 'groupSeparator': ',', 'autoGroup': true, 'digits': 2, 'digitsOptional': false, 'prefix': '$ ', 'placeholder': '0'");
});

その後:

<td>
  <input value="10" id="currIN">
</td>

とてもシンプルに見えますが、何も起こりません。それは私が物をロードする順序でなければなりませんが、それはすべて良さそうです。助けてくれてありがとう。乾杯。

5
ImTalkingCode

この質問は古いですが、私は同様の問題を抱えている人のための解決策を見つけたと思います。 noConflict()関数はそれを修正しました。

<script type='text/javascript'>

    $j=jQuery.noConflict();

    $j(document).ready(function () {

        $j("#currIN").inputmask("9999");

    });
</script>
1
BAGman