Доступ к дочернему элементу из информации eventClick из Fullcalendar

Я использую fullcalendar.js в JQuery. У меня проблема с получением дочернего элемента из элемента HTMl.

Я вызываю https://fullcalendar.io/docs/eventClick, который возвращает мне информацию .

eventClick: function(info) {
           console.log(info.el);
           let $el = $.parseHTML(info.el);
           console.log($el);
           console.log(info.el.children('.tooltipster'));

Итак, первый console.log вернет меня

    <a class="fc-time-grid-event fc-event fc-start fc-end fc-draggable fc-short" style="background-color: rgb(37, 126, 74); border-color: rgb(37, 126, 74); top: 356px; bottom: -382px; z-index: 1; left: 0%; right: 0%;">
      <div class="fc-content tooltipster tooltipstered" data-tooltip-content="#tooltip_content0">
         <div class="fc-time" data-start="14:00" data-full="14:00 - 14:30">
           <span>14:00 - 14:30</span>
         </div>
         <div class="fc-title">XXX</div>
      </div>
    </a>

Второй дает мне null

И последний

TypeError: info.el.children не является функцией

Я хочу получить доступ к моему дочернему элементу с ".tooltipstered" в качестве класса, чтобы получить значение атрибута 'tooltip-content' attr.

Спасибо


person Ugo Lfe    schedule 16.01.2020    source источник
comment
Вы хотите # tooltip_content0 для eventClick?   -  person Mayank Patel    schedule 16.01.2020
comment
Да это именно то, что я хочу   -  person Ugo Lfe    schedule 16.01.2020
comment
Не могли бы вы поделиться еще кодом? Может быть HTML и JS?   -  person Mayank Patel    schedule 16.01.2020
comment
Кроме того, какую версию fullcalendar вы используете?   -  person Mayank Patel    schedule 16.01.2020
comment
Спасибо, что уделили время, но я только что нашел решение.   -  person Ugo Lfe    schedule 16.01.2020
comment
Хорошо. большой!!!!   -  person Mayank Patel    schedule 16.01.2020


Ответы (1)


Решение заключалось в том, чтобы покрыть info.el тегом jQuery, подобным этому $ (info.el)

 eventClick: function(info) {
           console.log(info.el);
           let $el = $(info.el);
           console.log($el);
           console.log($el.children('.tooltipster'));
person Ugo Lfe    schedule 16.01.2020