J'ai mon datepicker mis en place comme celui-ciJquery Datepicker ne pas sélectionner la date par défaut
$("#scheduled_date_163").datepicker({
onSelect: function(dateText, inst) {
jQuery.get("/tasks/inplace_edit?id=scheduled_date_163&class_name=Task&value=" + dateText, function(data){
$('#scheduled_date_163').html(data);
$('#scheduled_date_163').removeClass('hasDatepicker');
})
}
});
$('#scheduled_date_163').datepicker("option", "defaultDate", $.datepicker.parseDate("d m y", "31 8 2009"));
Comme vous pouvez voir la date est hardcoded. Il est censé être remplacé par du code. Cependant, le piqueur refuse de choisir la date! Il me montre toujours la date actuelle. Impossible de comprendre pourquoi. J'ai même essayé de donner la date dans la chaîne et +7
etc. Mais la date d'aujourd'hui elle-même est montrée comme date par défaut.
Ce qui pourrait être à l'origine de cela?
UPDATE
L'élément de scheduled_date_163 est pas un champ de texte. C'est un clic div.On dont s'exécute le script datpicker javascript ci-dessus.
<div id="scheduled_date_163">
<p class='date'>None</p>
</div>
Il n'est pas possible que l'ID div soit répété sur la page.
Avez-vous envisagé de vérifier l'une des solutions theese? –