У меня есть div
, идентифицируемый как inPatientDecision
, содержимое для которого загружается динамически посредством вызова Ajax. Загруженный контент имеет несколько элементов HTML datepicker с атрибутом class, установленным в datePicker
. Чтобы создать экземпляр календаря Jquery UI Datepicker для этих элементов, я установил $(\'.datePicker\').datePicker();
на ajax complete
. Ajax-вызов:
jQuery.ajax({type:'POST',
data:{'inpatientDecisionId': '6'},
url:'/myproje/um/editDecision/13',
success:function(data,textStatus){
jQuery('#inPatientDecision').html(data);},
error:function(XMLHttpRequest,textStatus,errorThrown){},
complete:function(XMLHttpRequest,textStatus){
$(\'.datePicker\').datepicker();
}});;
alt="Edit Authorization Decision" src="/everest/images/edit_icon.png">
Теперь, когда загружается контент и щелкает элемент datepicker, я уверен, что смогу отобразить календарь. Но когда я выбираю любую дату, выбранная дата не отображается в полях ввода.
Конечно, что-то подобное спрашивалось здесь ранее, но предоставленные решения не очень помогли мне (возможно, ни к предыдущему ОП, ответ не был принят).