次のバージョンでjquery datetimepickerを使用しています
JQuery v1.7.2
JQuery UI - v1.10.3
jQuery timepicker addon V1.3
モジュールでは、「+」をクリックして入力フィールドを動的に作成し、動的に作成された入力のdatetimepickerをバインドし、 「-」をクリックしてその入力フィールドを削除しています 。
私の動的入力フィールドは常に以下のように作成されます。
datepickerfrom_1_1
datepickerfrom_1_2
datepickerfrom_1_3
datepickerfrom_1_4
datepickerfrom_1_5
.
.
.
以下のように jQuery を使用して datetimepicker をバインドしています。
$(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'
});
});
});
script(datetimepicker)
動的入力が作成されると、 は正常に動作します。
問題: 「+」 をクリックしていくつかの動的入力フィールドを追加し、次に「-」をクリックしていくつかの入力を削除し、再びいくつかの動的入力フィールドを追加しています。2 回目に作成された入力フィールドが、datetimepicker を適切に呼び出し/バインドしていません。
問題は何ですか?どうすれば解決できますか?