我有一个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();
但是虽然这样会在所有地方显示日期选择器,但它们都会更新第一个文本框。
如何正确使其工作?