我有一个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%>
Run Code Online (Sandbox Code Playgroud)
没有For Each循环,它工作正常,但如果"MyRecords"集合中有多个项目,那么只有第一个文本框获得日期选择器(这是有意义的,因为它与ID绑定).我尝试在文本框中指定一个类并指定:
$('.my_class').datepicker();
Run Code Online (Sandbox Code Playgroud)
但是虽然它在任何地方都显示了日期选择器,但它们都会更新第一个文本框.
使这项工作的正确方法是什么?