我有一个 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();
但是,虽然这显示了一个日期选择器无处不在,他们都更新了第一个文本框。
什么是正确的方法来使这个工作?