Dies ist das zweite Mal, dass ich diese Frage gestellt habe. Weder die Antworten, die ich ursprünglich erhalten habe, noch die unzähligen anderen Antworten auf ähnliche Fragen haben mir geholfen, das Problem zu lösen.jQuery Datepicker okay beim ersten Laden einer Seite, aber danach fehlgeschlagen
Das Problem ist, dass nach der Initialisierung eines Datepicker-Objekts eine zweite Initialisierung dazu führt, dass es fehlschlägt. Ich habe versucht, alles zu verwischen und zu zerstören, aber nichts hat für mich funktioniert.
Bitte nehmen Sie sich einen Blick auf this simple page which demonstrates the problem
Hier ist die Javascript für die Seite ist, die die Datepicker Eingabeelemente enthält ...
$(document).ready (function(){
sp = " ";
lf = '\n'
$(function(){
$("input#datepicker").datepicker();
$("input#datepicker2").datepicker();
})
})// document ready
ich Hilfe wirklich zu schätzen würde diese Funktion zu erhalten. Ich habe schon acht Stunden ohne Erfolg verbracht.
Danke,
-dmd-
jQueryUI (und viele andere UI-Bibliotheken) fügen eine Menge "stuff" zu Elementen hinzu, und das Entfernen des Elements aus dem DOM durch Überschreiben des Inhalts des divs wird nicht beseitigt. Haben Sie versucht, vor dem Laden [destroy] (http://api.jqueryui.com/datepicker/#method- destroy) aufzurufen? –
Könntest du bitte erklären, wie man das Datepicker-Objekt zerstört? –
"Zerstörung" oben ist ein Hyperlink zu den Dokumenten (SO hat einige ziemlich schlechte Kontrast Probleme IMHO und es ist schwer zu sehen), aber es ist '$ (" .selector ") .datepicker (" zerstören ");' –