Ich habe ein jQuery-Datumsauswahl-Steuerelement, das für eine Instanz einwandfrei funktioniert, bin mir jedoch nicht sicher, wie ich es für mehrere Instanzen zum Laufen bringen kann.
<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%>
Ohne die For Each-Schleife funktioniert es einwandfrei. Wenn jedoch mehr als ein Element in der "MyRecords" -Sammlung vorhanden ist, erhält nur das erste Textfeld eine Datumsauswahl (was sinnvoll ist, da es an die ID gebunden ist). Ich habe versucht, dem Textfeld eine Klasse zuzuweisen und Folgendes anzugeben:
$('.my_class').datepicker();
Während dies überall eine Datumsauswahl anzeigt, aktualisieren sie alle das erste Textfeld.
Was ist der richtige Weg, um diese Arbeit zu machen?