猿问

ASP.NET 在使用了母版之后再用JQuery datepicker报错,请教下:这是什么情况,要怎么处理

错误: 对象不支持“datepicker”属性或方法

代码如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="JQuery-Date.aspx.cs" Inherits="JQueryDemo1.JQuery_Date"  MasterPageFile="~/Site.Master"%>
<asp:Content ContentPlaceHolderID="HeadContent" ID="h" runat="server">
   
<link href="css/demos.css" rel="stylesheet" type="text/css" />
   
<link href="css/jquery.ui.all.css" rel="stylesheet" type="text/css" />
   
<link href="css/ui-lightness/jquery-ui-1.8.10.custom.css" rel="stylesheet" type="text/css" />
   
<script src="js/jquery-1.4.4.js" type="text/javascript"></script>
   
<script src="js/jquery.ui.datepicker.js" type="text/javascript"></script>
   
<script src="js/jquery.ui.widget.js" type="text/javascript"></script>
   
<script src="js/jquery-1.4.4.js" type="text/javascript"></script>
   
<script type="text/javascript">
        $(function () {
            $(
"#dp").datepicker();
           
//dp.parent().appendTo(jQuery("#MainContent"));
        });
   
</script>
</asp:Content>
<asp:Content ContentPlaceHolderID="MainContent" ID="d" runat="server">
<asp:TextBox ID="dp" runat="server" ></asp:TextBox>
</asp:Content>

慕桂英4014372
浏览 401回答 3
3回答

jeck猫

$("#dp").datepicker();换成这个 $("#<%=dp.ClientID%>").datepicker();

炎炎设计

dp的ID变了!!可以用$("input[id$='dp']").datepicker();
随时随地看视频慕课网APP
我要回答