DatePicker에서 날짜를 표시 할 텍스트 상자로 div를 만들려고합니다. 지금까지 동적으로 텍스트 상자 및 datepicker 함께 div 만들 수 있지만 텍스트 상자에 날짜를 표시 할 수있게 오전. 내가 여기서 뭐하는거야?동적으로 생성 된 텍스트 상자에 datepicker를 표시합니다.
코드 :
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');
});
http://jsfiddle.net/nick_craver/5Dm7f/1/ 이 피들을 확인하십시오. 그러나 웹에서 동일한 코드를 실행하려고하지만 응답하지 않습니다. 아무것도 작동하지 않습니다. 내 끝을 –
그 작업? 각 날짜 피커에서 날짜를 선택하면 날짜가 필드에 표시됩니까? 뭐가 문제 야? – loQ
나와 함께 잘 작동합니다. 하지만 내 프로젝트에서이 코드를 사용하려고하면 응답하지 않습니다. js 파일을 포함해야합니까? 그렇다면 모두 무엇입니까? –