JQuery 在运行时给出 "Microsoft JScript runtime error: Object doesn' t 支持此属性或方法

标签 jquery

我正在使用 JQuery 插件,它是文本框的输入掩码。文本框和 JQuery 是自定义用户控件的一部分,并动态添加到中继器控件,该控件是向导步骤和控件的一部分。

但是,当我到达使用 JQuery 添加中继器和用户控件的步骤时,JQuery 会抛出以下错误:“Microsoft JScript 运行时错误:对象不支持此属性或方法”。

我所有的代码是这样的:

<script src="../../Scripts/jquery.js" type="text/javascript"></script>
<script src="src="../../Scripts/jquery.maskedinput.js" type="text/javascript"></script>

<script language="javascript" type="text/javascript">


jQuery(function($){
   $('#<%= date.ClientID %>').mask("99/99/9999");

});
</script>

<asp:textbox id="date" runat="server"/>

所以,我真的很困惑为什么会遇到这个问题。任何人都可以帮助我,因为我不知道为什么我会收到此错误。

谢谢

最佳答案

这是无效的<script>标签,这个:

<script src="src="../../Scripts/jquery.maskedinput.js" type="text/javascript"></script>

应该是:

<script src="../../Scripts/jquery.maskedinput.js" type="text/javascript"></script>

由于该标签格式错误,因此插件未执行,因此 .mask()不是 jQuery 对象在您的页面中拥有的方法...一旦您修复了 <script>包含它可以解决问题。

关于JQuery 在运行时给出 "Microsoft JScript runtime error: Object doesn' t 支持此属性或方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4338863/

相关文章:

php - 使用 jquery 或 javascript 从文本区域/内容区域中删除特殊字符串

jquery - 需要有关此脚本的帮助

jquery - Bootstrap 4 slider 文本仅推荐

javascript - 如何从另一个上下文调用的方法引用小部件属性

javascript - jQuery 在 div 中切换表单,防止单击输入时隐藏

javascript - 使用 jQuery .load() 预加载页面?

javascript - jquery 读取 xml block

javascript - event.preventDefault() 与返回 false

javascript - 检查 bootstrap 中的复选框是否被选中

javascript - JQuery Resizable + flexbox + jQuery dialog = 向后调整大小