Показать сообщение отдельно
  #21 (permalink)  
Старый 20.03.2016, 11:59
Аспирант
Отправить личное сообщение для karden Посмотреть профиль Найти все сообщения от karden
 
Регистрация: 16.01.2016
Сообщений: 57

Вроде нашел, то что мне надо. И даже, условно, работает.

$(function() {
    $(document).on("mouseenter",'[data-handler="selectDay"]',function(){
      var date = new Date($(this).data("year"), $(this).data("month"),$(this).text());
      var ReservID = $('this').attr('class');
      console.log(date) // работает!
      console.log (ReservID); // возвращает nul!
      console.dir(this) // возвращает объект td.ReservID24.poly1c3.poly2c3
    })
  });


Я добавил в BeforeShowDay дополнительный стиль ячейки "ReservIDXX", где ХХ - номер брони. Хотя сейчас уже думаю, что было бы лучше добавить атрибут к объекту "data-reservid='xx'". Это не получилось по причине того, что я в эту функцию не передается ссылка на объект (видимо, в связи с тем, что его еще нет). Реально ли как-то "воткнуть" свой атрибут?

И, собственно, основной вопрос в том, что вышеприведенный код возвращает ReservID=null, вместо перечисления стилей. В то время как console.dir выводит объект TD с описанием нужной ячейки (в которой классы прописаны).
Ответить с цитированием