Dropdowncheckboxes и datepicker не работают вместе на одной странице aspx
Я столкнулся с проблемой, что когда я использую DropDownCheckBoxesLab и текстовое поле для отображения календаря ((".startDate").datepicker), то календарь не всплывает/открывается для выбора даты. Однако если я удалю DropDownCheckBoxesLab из кода, то календарь будет работать. Есть ли какая-то проблема совместимости с использованием обоих или я что-то упускаю здесь?
Вот мой код:
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="Server"> <script type="text/javascript" language="javascript"> $(function () { $(".startDate").datepicker({ changeMonth: true, changeYear: true, buttonImage: "/images/calendar.gif", dateFormat: "dd-M-yy", }); }); </script> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> <table width="100%" cellpadding="2" cellspacing="2"> <tr> <td align="left" > <cc1:DropDownCheckBoxes ID="DropDownCheckBoxesLab" runat="server" ToolTip="Select Program" AddJQueryReference="True" RepeatDirection="Horizontal" UseButtons="False" UseSelectAllNode="True" AutoPostBack="true" onselectedindexchanged="DropDownCheckBoxesLab_SelectedIndexChanged"> <Texts SelectBoxCaption="Select Program" /> </cc1:DropDownCheckBoxes> </td> <td align="left"> <asp:TextBox ID="TextBox1" runat="server" CssClass="startDate"> </asp:TextBox> </td> </tr> </table> </asp:Content>
Я попытался поместить раздел сценария в конце asp:Content, но результаты те же самые. Я вижу ниже ошибку в консоли:
Uncaught TypeError: $(...).datepicker-это не функция
в HTMLDocument.<anonymous> (ReportCostAndEffort.aspx:143)
at Object.resolveWith (WebResource.axd?d=iznuS5Sosk1...00:16)
at Function.ready (WebResource.axd?d=iznuS5Sosk1...00:16)
at HTMLDocument.z (WebResource.axd?d=iznuS5Sosk1...00:16)
Когда я добавил ниже строки в коде
затем календарь начал работать, но выпадающие флажки перестали работать. При нажатии на выпадающие флажки ничего не происходит. Я получаю ошибку Uncaught TypeError в консоли:
Uncaught TypeError: $(...).hitch - это не функция
в DropDownScript.initEvents
&ЛТ;б&ГТ;то, что я пробовала:&ЛТ;/б&ГТ;
Я попытался поместить раздел сценария в конце asp:Content, но результаты те же самые. Я вижу ниже ошибку в консоли:
Uncaught TypeError: $(...).datepicker-это не функция
в HTMLDocument.<anonymous> (ReportCostAndEffort.aspx:143)
at Object.resolveWith (WebResource.axd?d=iznuS5Sosk1...00:16)
at Function.ready (WebResource.axd?d=iznuS5Sosk1...00:16)
at HTMLDocument.z (WebResource.axd?d=iznuS5Sosk1...00:16)
Когда я добавил ниже строки в коде
<script src="js/jquery-1.10.2.js" type="text/javascript">
затем календарь начал работать, но выпадающие флажки перестали работать. При нажатии на выпадающие флажки ничего не происходит. Я получаю ошибку Uncaught TypeError в консоли:
Uncaught TypeError: $(...).hitch - это не функция
в DropDownScript.initEvents