나는 datepicker를 보여주는 jquery 코드를 만들었지 만 완벽하게 작동하지만 나는 datepicker가 나가게하기 위해 두 번 textbox를 클릭해야한다. 나는 $(document).ready(function()
를 사용하여 trid지만, 나 doesnt 일. 그래서이 코드를 만들었습니다나는 두 번 클릭하여 datepicker 표시하게한다
$("[id*=txtDatePO]").live("click",function() {
$(this).datepicker({
//buttonImage: '../Images/Icons/calendar_1_icon&16.png',
//buttonImageOnly: true,
//showOn: 'both',
dateFormat: 'yy-mm-dd',
inline: true,
firstDay: 1,
showOtherMonths: true,
dayNamesMin: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
});
});
$("[id*=txtDelDate]").live("click", function() {
$(this).datepicker({
dateFormat: 'yy-mm-dd',
inline: true,
firstDay: 1,
showOtherMonths: true,
dayNamesMin: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat']
});
});
사용자가 텍스트 상자를 한 번 클릭하면 캘린더가 한 번 클릭으로 표시됩니다. 감사!
음, BTW
document ready
에 있어야합니다, 당신은 document.ready''로 이동합니다. 그 접근 방식으로 정확히 작동하지 않았던 것은 무엇입니까? – Andrei
jQuery live가 대신 사용됩니다 : http://api.jquery.com/on/ – Esko
날짜 선택 도구 요소가 동적으로 추가 되었습니까? –