Javascript Jquery用于屏蔽输入以正确输入日期

Javascript Jquery用于屏蔽输入以正确输入日期,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我在项目中使用了来自的在线jquery引用 <script type="text/javascript"> var s = jQuery.noConflict(); s(document).ready(function () { s(".mask_phone").mask('(999)-999-9999'); s(".datepicker").mask('99/99/9999'); });

我在项目中使用了来自的在线jquery引用

      <script type="text/javascript">
      var s = jQuery.noConflict();
      s(document).ready(function () {
          s(".mask_phone").mask('(999)-999-9999');
          s(".datepicker").mask('99/99/9999');
      });
      </script>

       <input type="text" class="datepicker">
现在,只要用户输入16,值就变为16/\uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu 请帮助我使这个jquery与屏蔽输入一样工作

根据,jQuery掩码将适用于1.7以上的所有jQuery版本。所以,请在包含jQuery掩码插件之前包含jQuery库。请考虑使用公共CDN之一的脚本源而不是其源代码地址。我通常更喜欢cdnjs.com


因为jQuery掩码依赖于jQuery?当然,您必须在jQuery-Mask之前包含它。请告诉我在解决方案中必须包含哪个jQuery。。。我正在使用s(document.ready(函数(){s(“.datemask”).mask('99/99/9999');});现在,我希望默认文本显示为_/_/___。如何调用此jQuery掩码具有此类掩码的占位符属性。请查看文档:
         var $ = jQuery.noConflict();
          $(document).ready(function () {

              $(".datemask").keyup(function () {
                  if ($(this).val().length == 2) {
                      $(this).val($(this).val() + "/__/____");
                  } else if ($(this).val().length == 5) {
                      $(this).val($(this).val() + "/____");
                  }
              });
          });