Javascript 如何在.NET repeater控件中使用JQuery日期控件

Javascript 如何在.NET repeater控件中使用JQuery日期控件,javascript,jquery,asp.net,datepicker,Javascript,Jquery,Asp.net,Datepicker,我有Repeater控件,其中有jQuery日期选择器。 当我点击textbox时,datepicker弹出,但当我选择date时,它只在Repeater控件的第一个textbox上填充 <asp:TextBox ID="datepicker" runat="server" CssClass="datepicker" ClientIDMode="Static" Text='<%#Container.DataItem("FOLLOWUP_DATE")%>'></as

我有Repeater控件,其中有jQuery日期选择器。 当我点击textbox时,datepicker弹出,但当我选择date时,它只在Repeater控件的第一个textbox上填充

<asp:TextBox ID="datepicker" runat="server" CssClass="datepicker" ClientIDMode="Static"  Text='<%#Container.DataItem("FOLLOWUP_DATE")%>'></asp:TextBox>

具有不同ID的内部中继器make div,例如:

<asp:repeater id="rptRepeater" runat="server">
   <itemtemplate>
     <div id="datepicker-<%# Container.ItemIndex + 1 %>"></div>
  </itemtemplate>

</asp:repeater>

然后在脚本中初始化日期选择器:

<script>
  $('#datepicker-1').datepicker({
  changeMonth: true,
  changeYear: true
 });

$('#datepicker-2').datepicker({
  changeMonth: true,
  changeYear: true
  });

$('#日期选择器-1')。日期选择器({
变化月:对,
变化年:对
});
$(“#日期选择器-2”)。日期选择器({
变化月:对,
变化年:对
});

当然,在javasript中,您应该使用某种循环

<script>
  $('#datepicker-1').datepicker({
  changeMonth: true,
  changeYear: true
 });

$('#datepicker-2').datepicker({
  changeMonth: true,
  changeYear: true
  });