我有一个jQuery日期选择器控件适用于一次实例,但我不知道如何使它适用于多个实例.
<% Using Html.BeginForm()%> <% For Each item In Model.MyRecords%> <%=Html.TextBox("my_date")%>
<% Next%> <% End Using%>
没有For Each循环,它工作正常,但如果"MyRecords"集合中有多个项目,那么只有第一个文本框获得日期选择器(这是有意义的,因为它与ID绑定).我尝试在文本框中指定一个类并指定:
$('.my_class').datepicker();
但是虽然它在任何地方都显示了日期选择器,但它们都会更新第一个文本框.
使这项工作的正确方法是什么?
HTML:
脚本:
$('.datepick').each(function(){ $(this).datepicker(); });
(伪编码一点以保持简单)
我刚遇到同样的问题.
使用日期选择的正确方法是,$('.my_class').datepicker();
但您需要确保不为多个日期选择器分配相同的ID.