jquery 마스크 플러그인을 사용하여 SSN 입력을 마스크하려고하는데 jquery 모바일에서 잘 작동하지 않는 것 같습니다. 코드는 here입니다. 어떤 도움을 주시면 감사하겠습니다.jquery 모바일 입력 마스킹이 작동하지 않습니다.
이 방법이 효과가 없다면 대안은 무엇입니까?
스크립트 :
jquery.mobile-1.0.1.min.css
jquery-1.6.4.min.js
jquery.mobile-1.0.1.min.js
$("#ssnprimary").mask("999-99-9999");
HTML :
<div data-role="page" id="mainpage">
<div data-role="header">
<h1> My Test </h1>
</div><!-- /header -->
<div data-role="content">
<div class="content-primary">
<form id="fmain" data-ajax="false">
<!-- Primary SSN -->
<div data-role="none">
<label for="ssnprimary">SSN:</label>
<input type="tel" name="ssnprimary" id="ssnprimary" value="" />
</div>
</form>
<br />
</div><!-- /content -->
</div><!-- /content -->
<div data-role="footer"
data-theme="d"></div><!-- /footer -->
</div><!-- /page one -->
고마워, 나는 그것을 내 코드에서 가지고 있고 그것을 바이올린에 넣는 것을 잊어 버렸다. 그러나 나는 방금 pageshow 대신 마스크를 전역으로 호출하고 있기 때문에 DOM 트리가 JQM에 의해로드되지 않았으므로 영향을 미치지 않았 음을 알았다. – Kiran