ich Jquery Datetimepicker mit der folgenden VersionDatetime nicht Aufruf/Bindung richtig nach dem dynamischen Eingabefeld Entfernen
JQuery v1.7.2
JQuery UI - v1.10.3
jQuery timepicker addon V1.3
In einem Modul verwende ich Eingabefeld durch „+“ und klicken dynamisch erschaffe als Binden des datetimepicker für diejenigen Eingaben, die dynamisch erzeugt werden, sowie Entfernen dieses Eingabefeldes durch Klicken auf "-".
Meine dynamische Eingabefelder erstellen immer wie unten:
datepickerfrom_1_1
datepickerfrom_1_2
datepickerfrom_1_3
datepickerfrom_1_4
datepickerfrom_1_5
.
.
.
ich die Datetime bin Bindung jQuery, indem Sie wie folgt:
$(window).load(function() {
$('body').on('focus', 'input[id^="datepickerfrom"]', function() { // Id's Containing "datepickerfrom" string, bind the datetimepicker
$(this).datetimepicker({
dateFormat: 'yy-mm-dd',
timeFormat: 'HH:mm:ss'
});
});
});
Die script(datetimepicker)
funktioniert gut, wenn die dynamische Eingabe erstellt wird.
Ausgabe: Ich bin ein dynamisches Eingabefeld Hinzufügen von „+“ klicken, dann entfernte ich einige der Eingänge durch Klick auf „-“, wieder ich einige dynamischen Eingabefelder bin hinzufügen. Das zweite Mal erstellte Eingabefeld, das datetimepicker nicht korrekt aufruft/bindet.
Was könnte das Problem sein? Wie kann ich es lösen?
Versuchen Sie 'Live'-Methode anstelle von' on'. –
Live funktioniert nicht! – TomPHP