Ceci est celui qui apparaît lorsque vous cliquez sur l'élément d'entrée lié. Je veux être en mesure d'insérer du texte statique sous la table des dates qui apparaîtront et rester même si l'utilisateur fait défiler les différents mois.jQuery UI datepicker - ajouter du texte statique sous le calendrier?
j'ai réussi à trier de se travailler par, avec jQuery, en utilisant
$('.ui-datepicker').after('text');
Sur la classe .ui-datepicker
. Le problème était que cela ne fonctionnait pas lorsque l'utilisateur faisait défiler le mois suivant. J'ai également réussi à résoudre ce problème en effaçant et en rajoutant constamment le texte avec setTimeout
. C'était vraiment hacky, mais ça a marché.
Le problème suivant est survenu lorsque j'avais plusieurs calendriers sur la page, chacun avec des textes différents. J'ai essayé de cibler des instances spécifiques sur .ui-datepicker
avec la méthode ci-dessus, mais j'ai découvert qu'il n'y a en réalité qu'une seule instance de la datepicker qui est partagée entre tous les champs de calendrier sur la page.
Alors, est-ce réellement possible?
Mais je ne crée pas, jquery ui fait, dans les coulisses. Et même lorsque vous en avez plusieurs sur la page, ils utilisent tous la même instance. – Gnuffo1
Lorsque vous utilisez la variable pour mettre en cache l'instance actuelle d'un élément de l'interface utilisateur jQuery, vous accédez UNIQUEMENT à cet élément. Donc, en sélectionnant myDatePicker, vous accédez uniquement à cette instance. – Zacho