2013-07-24 3 views
0

jQuery UI datepicker에 이상한 문제가 있습니다. 이 왜jQuery UI datepicker - minDate 및 setDate 문제

$('#cal').datepicker(); 
d = new Date('07/05/2013'); 
$('#cal').datepicker('option','minDate',d); 
d.setDate(10); 
$('#cal').datepicker('setDate',d); 

올해 7 월 10으로 설정되고 7월 5 최소 날짜와 그러나 7월 10 선택한 날짜, 두 분 날짜와 선택한 날짜를 설정해야합니다 : 이것은 의심 코드 ? jsbin demo
참고 : 두 날짜 개체를 만들어이 문제를 해결할 수 있지만이 문제가 발생하는 이유를 알고 싶습니다.

답변

2

동일한 개체 'd'를 업데이트하고 있습니다. 설명에 대한

$('#cal').datepicker('option','minDate', new Date('07/05/2013')); 
$('#cal').datepicker('setDate', new Date('07/10/2013')); 
+0

아, 감사 : 그래서 당신은 10

대신 뭔가를해야한다로 설정되어 같은 객체를 모두 날짜를 설정하고 있습니다. – Abraham