Öffnen Sie JQuery Datepicker, indem Sie auf ein Bild ohne Eingabefeld klicken

Ich möchte den JQuery Datepicker geöffnet haben, wenn der Benutzer auf ein Bild klickt. Es gibt kein Eingabefeld, in dem das ausgewählte Datum danach angezeigt wird. Ich werde nur das eingegebene Datum über Ajax auf dem Server speichern.

Derzeit habe ich diesen Code:

<img src='someimage.gif' id="datepicker" />

$(document).ready(function() {
    $("#datepicker").datepicker({
            changeMonth: true,
            changeYear: true,
        }).click(function() { $(this).datepicker('show'); });
 });

Aber nichts passiert, wenn ich auf das Bild klicke. Ich habe auch versucht, das Ergebnis des Aufrufs von datepicker () in einer globalen Variablen zu speichern und dann datepicker ('show') aus dem Ereignis onclick () des Bildes aufzurufen, aber das gleiche Ergebnis.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage