次のように、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" });
});
日付ピッカーはすべて、各テキストボックスの正しい位置で正しく起動します。しかし、それらのいずれかから日付を選択すると、最初のテキストボックスにのみ入力されます。各日付ピッカーがテキストボックスにしっかりと関連付けられていることを確認するにはどうすればよいですか?