Нажмите «Обработчик» в 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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