Ho un controllo di selezione data jQuery che funziona bene per una sola istanza, ma non sono sicuro di come farlo funzionare per più istanze.Applica jQuery datepicker a più istanze
<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%>
Senza il ciclo For Each, funziona benissimo, ma se c'è più di un elemento in "MyRecords" di raccolta, allora solo la prima casella di testo ottiene un selettore di data (che ha senso dal momento che è legata alla ID). Ho provato l'assegnazione di una classe per la casella di testo e specificando:
$('.my_class').datepicker();
ma mentre che mostra una selezione data in tutto il mondo, hanno tutto l'aggiornamento prima casella di testo.
Qual è il modo giusto per farlo funzionare?
Che lingua è la roba <% blah %>? –
Questo è VB all'interno di una pagina ASP.NET - solo un modo rapido per illustrare il punto della domanda. – gfrizzle
Assicurarsi che i campi di input non siano 'disabled', il datepicker non verrà visualizzato per i campi di input con l'attributo' disabled' – bobobobo