【发布时间】:2010-10-27 02:07:30
【问题描述】:
我得到的错误似乎集中在 jquery 查找它所在的位置(窗口、文档等)。现在我只是想实现jQuery datepicker。该项目有一个母版页,我在其中放置了我的脚本引用。
<head runat="server">
<title></title>
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
<link href="Styles/jquery-ui-1.8.5.custom.css" rel="Stylesheet" type="text/css" />
<script type="text/javascript" src="Scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript" src="Scripts/jquery.datePicker.js"></script>
<script type="text/javascript" src="Scripts/date.js"></script>
<asp:ContentPlaceHolder ID="HeadContent" runat="server">
</asp:ContentPlaceHolder>
</head>
在我试图实现日期选择器的页面的 aspx 文件中,代码如下所示。
我把它放在标题占位符中
<script type="text/javascript" charset="utf-8">
$(window).ready(function () {
$("#<%=this.tbTestPass.ClientID %>").datePicker();
});
</script>
这是我尝试将日期选择器应用到的 asp 控件。
<asp:TextBox ID="tbTestPass" runat="server" Width="120px"></asp:TextBox>
我已经为 jquery 上下文尝试了文档和窗口,但它们都抛出了相同的错误。我犯了什么菜鸟错误?
【问题讨论】:
-
错误出现在包含“$(window).ready(function () {”的行
-
我刚刚偶然发现了这个stackoverflow.com/questions/463800/…,其中一个答案显示了一种使用返回为未定义的警报(typeof $)进行调试的方法。所以这导致我没有加载 jquery。
标签: asp.net jquery datepicker