Ich habe einen jquery Code erstellt, der den Datepicker zeigt, es funktioniert perfekt, aber ich muss zweimal auf die Textbox klicken, damit der Datepicker erlischt. Ich trid mit $(document).ready(function()
, aber ich arbeite nicht. so habe ich diesen CodeIch muss zweimal klicken, um den Datepicker anzeigen zu lassen
$("[id*=txtDatePO]").live("click",function() {
$(this).datepicker({
//buttonImage: '../Images/Icons/calendar_1_icon&16.png',
//buttonImageOnly: true,
//showOn: 'both',
dateFormat: 'yy-mm-dd',
inline: true,
firstDay: 1,
showOtherMonths: true,
dayNamesMin: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
});
});
$("[id*=txtDelDate]").live("click", function() {
$(this).datepicker({
dateFormat: 'yy-mm-dd',
inline: true,
firstDay: 1,
showOtherMonths: true,
dayNamesMin: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
});
});
, wie ich es ändern kann, wenn der Benutzer einmal das Textfeld klickt, zeigt der Kalender mit einem Klick. Vielen Dank!
Nun, bewegen Sie es 'document.ready'. Was genau hat mit diesem Ansatz nicht funktioniert? – Andrei
jQuery Live ist veraltet, verwenden Sie stattdessen: http://api.jquery.com/on/ – Esko
Sind die Datumsauswahlelemente dynamisch hinzugefügt? –