我有一个 jQuery 日期选择器控件,可以在一次实例中正常工作,但我不确定如何让它为多个实例工作。
<script type="text/javascript">
$(function() {
$('#my_date').datepicker();
});
</script>
<% Using Html.BeginForm()%>
<% For Each item In Model.MyRecords%>
<%=Html.TextBox("my_date")%> <br/>
<% Next%>
<% End Using%>
如果没有 For Each 循环,它工作正常,但如果“MyRecords”集合中有多个项目,则只有第一个文本框获得日期选择器(这是有道理的,因为它与 ID 相关联)。我尝试为文本框分配一个类并指定:
$('.my_class').datepicker();
但是虽然到处都显示了日期选择器,但它们都会更新第一个文本框。
使这项工作的正确方法是什么?