작은 이미지를 클릭 할 때 datepicker를 렌더링하고 날짜를 선택한 다음 선택한 날짜를 사용하여 선택한 날짜를 기준으로 연도, 월 및 일의 선택 요소 그룹을 채 웁니다. onSelect 부분을 알아 냈고 select 요소의 옵션에 선택한 날짜를 적용했습니다.jQuery datepicker 숨기기
내 문제는 datepicker가 날짜 선택을 닫지 않는다는 것입니다. 거기에 머물러 있습니다. hide() 메서드를 호출하면 이미지 (스팬 요소의 일부)도 숨겨집니다.
$("#pickupCalendar").click(function() {
$("#pickupCalendar").datepicker({
dateFormat: 'dd-mm-yy',
onSelect: function (dateText, inst) {
//code to fill the other elements with the selected date goes here
$("#pickupCalendar").datepicker().hide(); //<-- hides the image (span element along with the datepicker)
}
});
});
왜 스팬 내부의 이미지가 있나요? 클릭 핸들러에서 날짜 선택 도구를 정의하는 이유는 무엇입니까? jsfiddle에서 데모를 제공 할 수 있습니까? –
나는 스팬 요소에 datepicker를 첨부 할 수 있다는 것을 알고 있기 때문에. 다음은 이미지를 버튼으로 대체하는 바이올린입니다. http://jsfiddle.net/Ysxv3/ – Chinmay