JQuery gives “Microsoft JScript runtime error: Object doesn't support this property or method” when run
我正在使用JQuery插件,它是文本框的输入掩码。文本框和JQuery是自定义用户控件的一部分,并被动态添加到转发器控件中,而后者是向导步骤和控件的一部分。
但是,当我到达添加中继器和带有??JQuery的用户控件的步骤时,JQuery会引发以下错误:" Microsoft JScript运行时错误:对象不支持此属性或方法"。铅>
我所有的代码是这样的:
1 2 3 4 5 6 7 8 9 10 | <script src="../../Scripts/jquery.js" type="text/javascript"> <script src="src="../../Scripts/jquery.maskedinput.js" type="text/javascript"> <script language="javascript" type="text/javascript"> jQuery(function($){ $('#<%= date.ClientID %>').mask("99/99/9999"); }); |
因此,我真的对为什么遇到此问题感到困惑。谁能帮我,因为我不知道为什么我会收到此错误。
谢谢
这是无效的
1 | <script src="src="../../Scripts/jquery.maskedinput.js" type="text/javascript"> |
应为:
1 | <script src="../../Scripts/jquery.maskedinput.js" type="text/javascript"> |
由于该标签的格式错误,因此该插件未执行,因此
如果这看起来像是ASP.NET,我怀疑问题是您将控件放在了命名容器中。这会为所有控件添加一个前缀,并将更改您使用jQuery定位控件的方式。
在IE或Firefox中的FireBug中查看开发人员工具,查看ID是否如您所想。
示例:名为CommentsGridView的控件可能变为:
这取自我的一个项目。
让我知道我是否在附近或者是否需要更多细节。