Fügen Sie dem jquery UI datepicker nach seiner Erstellung einen Eventhandler hinzu

Ich habe folgendes Szenario:

Auf meiner Masterseite habe ich:

$(".datepicker").datepicker({
    changeYear: true,
    changeMonth: true,
    dateFormat: "dd/mm/yy",
    duration: 'fast'
});

Damit zeigt jedes Eingabefeld, dem ich die Klasse "Datepicker" zuordnete, beim Anklicken den jquery UI Datepicker.

Jetzt habe ich einen Datepicker auf einer Seite, auf der das Ereignis "onSelect" behandelt werden soll. Was wäre die beste Vorgehensweise, um dies zu tun?

Optionen, die ich sehe:

Geben Sie diesem 1 Datepicker eine andere Klasse, z. B. datepickerWithSelectEvent. Was ich an dieser Lösung nicht mag, ist, dass ich doppelten Code zum Initialisieren von changeYear, changeMonth, ... erhalte. Wenn ich die Datumsauswahl in einem Projekt ändern möchte, muss ich daran denken, dies an zwei Stellen zu ändernFüge irgendwie den Eventhandler nach der Erstellung des Datepickers hinzu. Dies scheint am saubersten zu sein, aber ich weiß nicht wirklich, wie es geht. Jemand?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage