[英]TypeError: $(…).mask is not a function by jquery in asp.net c#
我正在执行一项任务,因为我正在对日期进行屏蔽的jquery,但是当我在html中运行此任务时,它工作得很好,但是在asp.net中,它显示了掩模不是功能的问题。
这是我的代码
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.10/jquery.mask.js"></script>
<asp:Label ID="Label4" Text="Birth Date :" runat="server"></asp:Label>
<input type="text" id="date"/>
$(document).ready(function () {
$('#date').mask("99/99/9999");
});
谢谢。
这可能导致两种情况:一种是您的服务器可能会缓慢地从cdn获取mask插件,以避免这种从本地访问文件的情况。 第二个是将其放置在ready函数上,有时ready函数在js文件加载之前执行。 因此,将ready函数更改为onload函数或尝试使用某些setTimeout函数,但这不是正确的方法,setTimeout函数有助于识别第二种情况。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.