Это тот, который появляется, когда вы нажимаете связанный элемент ввода. Я хочу иметь возможность вставлять некоторый статический текст под таблицей дат, которые появятся и сохранится, даже если пользователь прокручивается до разных месяцев.jQuery UI datepicker - добавить статический текст под календарем?
мне удалось разобраться в получении исправна, с JQuery, используя
$('.ui-datepicker').after('text');
На .ui-datepicker
классе. Проблема с этим была, она не работала, когда пользователь прокручивался до следующего месяца. Мне также удалось это исправить, постоянно очищая и повторно добавляя текст с помощью setTimeout
. Это было действительно тяжело, но сработало.
Следующая проблема возникла, когда у меня было несколько календарей на странице, каждая из которых имела разные тексты. Я попытался настроить таргетинг определенных экземпляров на .ui-datepicker
с помощью вышеуказанного метода, но я обнаружил, что на самом деле есть только один экземпляр datepicker, который разделяется между всеми полями календаря на странице.
Так это действительно возможно?
Но я не создаю его, JQuery UI делает, за кулисами. И даже когда у вас несколько страниц на странице, все они используют один и тот же экземпляр. – Gnuffo1
Когда вы используете переменную для кэширования текущего экземпляра элемента пользовательского интерфейса jQuery, вы получаете ТОЛЬКО этот элемент. Таким образом, выбрав myDatePicker, вы получаете доступ только к этому экземпляру. – Zacho