Как добавить всплывающую подсказку и класс для изображения календаря jquery datepicker?

#jquery #jquery-ui-datepicker

#jquery #jquery-ui-datepicker

Вопрос:

ПРИВЕТ, как добавить всплывающую подсказку для изображения кнопки? Теперь его отображение … , вместо этого мне нужно показать некоторое текстовое содержимое и добавить класс css для этого изображения кнопки.

Спасибо.

Ответ №1:

Чтобы изменить текст на изображении кнопки, вам нужно установить атрибут «buttonText», например

 $("#my_date_field").datepicker({
  showOn: "button",
  buttonImage: "/images/calendar.png",
  buttonImageOnly: true,
  buttonText: "Add some new text"
});
  

Чтобы добавить класс css к изображению кнопки, вы можете выбрать класс, который ему присваивает datepicker, и добавить свой класс, например

 $(".ui-datepicker-trigger").addClass("myCssClass");  
  

Но фокус в том, что вы можете добавить свой код для добавления класса только после выбора даты. Если вы добавите его перед datepicker, это не сработает.

Ответ №2:

Чтобы отобразить всплывающую подсказку «Отображать календарь» для кнопки по умолчанию, которая появляется после текстового поля, используя jquery datepicker, мы можем использовать эти строки,

    $(document).ready(function () {

$(".ui-datepicker-trigger").on("mouseover", function () {
    $(this).attr('title', 'Display Calendar');  
});
  

Ответ №3:

попробуйте использовать HTML-свойства imagebutton. используйте свойство title для отображения текста при наведении курсора мыши.

или добавьте класс css с помощью jquery, например

 $("#ImagebuttonID").addClass("myCssClass");