日付ピッカーに日付を表示させたいテキストボックスで div を作成しようとしています。これまでのところ、テキストボックスと日付ピッカーを使用して div を動的に作成できますが、テキストボックスに日付を表示できません。ここで何が間違っていますか??
コード:
showdate(){
var newDateBoxdiv = $(document.createElement('div')).attr({ class:"EDate", id:"EDate"+i});
newDateBoxdiv.html('<input type="text" id="DisplayTextBox">');
addDateBox();
newDateBoxdiv.insertAfter('.EDate');
}
//Function called inside the above function
addDateBox(){
$('.EDate').find('input[id^="DisplayTextBox"]').each(function () {
$(this).datepicker({
showOn: "button",
buttonImage: "calendar.png",
buttonImageOnly: true
});
$(this).datepicker({dateFormat: 'dd-M-y'});
var dateFormat = $( this ).datepicker( "option", "dateFormat" );
$(this).datepicker( "option", "dateFormat", 'dd-M-y' );
});