0
$(document).ready(function(){
$('#b').datepicker().on('changeDate', recalculate_deadline);
$('#id_field').change(recalculate_deadline);
$('#id_field_type').change(recalculate_deadline);
$('#id_other_field').change(check_reminder_date);
$('#id_time').datepicker().on('hide', check_reminder_date); #this
});
페이지를로드 한 후 한 번만 실행하는 방법은 무엇입니까?페이지를로드 한 후에이 작업을 한 번만 실행하는 방법은 무엇입니까?
$('#id_time').datepicker().on('hide', check_reminder_date);
현재 날짜를 변경하면 "check_reminder_date"기능이 실행 중입니다.
$('#id_time').datepicker().one('hide', check_reminder_date);
See this page : 당신은 on()
대신 one()
를 사용할 수
확인. 나는 $ ('# id_time')을 추가했다. datepicker(). one ('hide', check_reminder_date); 이제는 한 번만 실행되지만 내 값은 오늘 날짜로 대체됩니다. 나는 이유를 모른다. 전체 코드는 다음과 같습니다. http://dpaste.com/hold/996248/ – edekmax
이것은 다른 문제이므로 check_reminder_date 함수 자체에 대한 자세한 내용은 별도의 질문으로 작성하는 것이 좋습니다. – Christophe