Je le code suivant:problème avec jQuery setdate après la mise à niveau
<input id="aanschafdatum" type="text" name="aanschafdatum" size="40" value="" />
<input id="sel_aanschafdatum" type="hidden" value="12-05-2011" />
$(document).ready(function() {
var selected_date = document.getElementById("sel_aanschafdatum").value;
loadDatepicker('#aanschafdatum', selected_date);
});
function loadDatepicker(id, selected_date) {
if (selected_date === undefined) {
selected_date = "";
}
$(function() {
$(id).datepicker();
});
if (selected_date !== '') {
$(id).datepicker("setDate", selected_date);
}
}
Ce code fonctionne bien, la date actuelle "12-05-2011" sera définie dans le datepicker. Mais après la mise à niveau vers la dernière version de jQuery, cela ne fonctionne plus. Seulement si je retire le document.ready
de:
var selected_date = document.getElementById("sel_aanschafdatum").value;
loadDatepicker('#aanschafdatum', selected_date);
cela fonctionne. J'ai testé avec jsFiddle. Avec jQuery 1.4.4 cela fonctionne bien; avec jQuery 1.5.2, il ne définit pas la valeur actuelle.
J'espère que quelqu'un peut aider, merci d'avance.
Edwin
Résolu, je vous remercie beaucoup! – emeijer
@eme acclamations et bienvenue sur Stack Overflow, si ma réponse a résolu votre problème, veuillez le marquer comme Accepté en cliquant sur l'icône V à gauche - de cette façon les gens sauront que cette question est résolue. –