Comment modifier dynamiquement la minDate (après init)
Les réponses ci-dessus, la manière de définir la valeur par défaut minDate à l'init, mais la question était de savoir réellement comment modifier dynamiquement la minDate, ci-dessous j'ai également préciser la Façon de définir la valeur par défaut minDate.
Tout ce qui n'allait pas avec la question de départ était que le minDate valeur définie devrait y avoir une chaîne de caractères (n'oubliez pas les guillemets):
$('#datePickerId').datepicker('option', 'minDate', '3');
minDate accepte également un objet de date et d'un usage commun est d'avoir une date de fin, vous êtes à essayer de calculer quelque chose comme cela pourrait être utile:
$('#datePickerId').datepicker(
'option', 'minDate', new Date($(".datePop.start").val())
);
Comment définir la valeur par défaut minDate (à l'initialisation)
Juste pour répondre à ce pour les meilleures pratiques; la minDate option attend un de:
- une chaîne de caractères dans le courant dateFormat OU
- nombre de jours à partir d'aujourd'hui (par exemple, +7) OU
- chaîne de valeur et la durée ("y" pendant des années, " m " pendant des mois, 'w' pour
semaines, 'd' pour les jours, par exemple '-1y -1m)
@bogart réglage de la chaîne "0" est une solution qu'il répond à l'option 2 ci-dessus
$('#datePickerId').datepicker('minDate': '3');
jQuery UI docs pour minDate