1

我有我的网站,我在许多页面中使用了 jquery 日历。日历在本地对我来说工作得很好,当在我的 hosting.com 上上传网站时,在专用服务器上使用它时,jquery 日历不工作,但其他 jquery 代码运行良好。

编辑:

代码是

$("#ctl00_ContentPlaceHolder1_UCCalender11_textDate1").datepicker({ 

 numberOfMonths: 2, 
 showButtonPanel: false, 
 showOn: "button", 
 buttonImage: "../../Images/calendar.gif", 
 buttonImageOnly: true, 
 dateFormat: 'dd-mm-yy', 
 minDate: 0 

}); 
4

1 回答 1

0

您在 jQuery 调用中使用 ClientID,这可能并不总是相同的。您需要在页面加载时从 ASP.NET 检索该控件的 ClientID,以便该代码更一致地工作。

像这样的东西:

$("#<%= UCCalender11_textDate1.ClientID %>").datepicker({

请注意,您需要更改UCCalender11_textDate1为 ASP.NET 中 TextBox 控件的 ID 值(如果不是)。

于 2013-06-04T13:57:28.287 回答