Нажмите «Обработчик» в HTML внутри события FC.Jquery

Программирование на jquery
Гость
Нажмите «Обработчик» в HTML внутри события FC.

Сообщение Гость »


Я использую EventContent RenderHook для вставки HTML в событие. И я пытаюсь прикрепить к нему обработчик кликов jquery. Несмотря на то, что обработчик срабатывает - обработчик, связанный с eventClick, также срабатывает, я не хочу этого, поскольку указатель мыши указывает на элемент, вставленный с помощью eventContent. Кажется, что происходит пузырение, хотя я не уверен.

Вот код, который я пробовал

eventContent: function(arg) { вар startDt = новая дата (arg.event.startStr); вар endDt = новая дата (arg.event.endStr); var start = startDt.getHours() + ':' + startDt.getMinutes(); var end = endDt.getHours() + ':' + endDt.getMinutes(); if(arg.event.extendedProps.stack == true){ return { html: ''+ start +':' + end +'

' +arg.event.title +'
' +'+'+ arg.event.extendedProps.stacknumber +'' } } },
Вот обработчик JQuery:

$(document).on('click','.stckNum',function(e){ var stackedID = $(this).data('stackid'); console.log(stackedID); }) stackedID — это имя в консоли, а также обратный вызов eventClick. горит как заявлено. Вот как выглядит HTML:

9:30:11:0

Папагеоргиу
+1

Вернуться в «Jquery»