Я пытаюсь иметь общий обработчик кликов для всех элементов, которые я добавляю к холсту SVG. Но я не могу делегировать обработчик вновь созданным элементам.
Это код, который я пытался делегировать, но не повезло
$("#floor").on('click','.drawnLine', function() {
//#floor is the SVG Element
//.drawnLine is the <line> element that is added dynamically
console.log($(this).data('index'));
});
Update:
В руководстве jQuery .on()
указано, что
Примечание. Делегированные события не работают для SVG.
Итак, теперь вопрос заключается в любом другом обходном пути для этой проблемы?