DatePicker de JQuery: Comment faire pour ajouter une classe personnalisée
J'ai besoin d'appliquer un style personnalisé à mon datepicker, mais ne peut pas travailler sur la façon d'ajouter une classe personnalisée pour le datepicker. Je suis à la définition de mon sélecteur de date comme suit:
$("#From").datepicker({
showOn: 'button',
buttonImage: '/Content/images/icon-calendar.gif',
buttonImageOnly: true
}, $.datepicker.regional['en-GB']);
Comment puis-je ajouter une classe personnalisée pour le datepicker div?
<div class="ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all ui-helper-hidden-accessible MY_CLASS_GOES_HERE" id="ui-datepicker-div" style="position: absolute; top: 154px; left: 499px; z-index: 1; display: none;">
Je sais que je peux écrire:
$("#ui-datepicker-div).addClass("MY_CLASS_GOES_HERE")
..mais je peux les compter sur le datepicker toujours avoir une ID de l'interface utilisateur-datepicker-div"?? Leur d'une façon plus élégante de le faire?
Merci d'avance.
OriginalL'auteur Mark Robinson | 2010-12-16
Vous devez vous connecter pour publier un commentaire.
Oui, vous pouvez compter sur l'ID étant toujours la même, la même date picker est partagé par plusieurs instances, de sorte que cette ne fonctionner de manière fiable:
bienvenue 🙂
Pas recommandé. Que faire si nous ne voulons ajouter une classe pour objet spécifique, pas tous les datepicker exemple?
Je suis d'accord avec vous, mais Guilherme répondu spécifiques Q. avez-vous comment je pourrais attribuer un ID à une instance spécifique? Ou même incrément Id? (par exemple, la première instance bénéficie d' #datepicker1, puis le #datepicker2, etc.)?
OriginalL'auteur Nick Craver