我在 foreach 中生成了几个文本框元素,如下所示:
@foreach(var thing in Model.Things)
{
<tr>
<td>@Html.TextBoxFor(m => thing.StartDate, new { id = "thingStartDate", @class = "thingDatePicker" })</td>
</tr>
}
我将 jQuery 日期选择器附加到每个文本框,如下所示:
$(document).ready(function(){
$(".thingDatePicker").datepicker({ dateFormat: "mm/dd/yy" });
});
日期选择器在每个文本框的正确位置都正确触发。但是当我从其中任何一个中选择一个日期时,它只会填充第一个文本框。如何确保每个日期选择器都与其文本框牢固关联?