Используйте метод .on()
jQuery http://api.jquery.com/on/ для присоединения обработчиков событий к элементу live.
Также с версии 1.9 .live()
удаляется.
это, по крайней мере, один способ - определить защитные знаки, которые позволят вам доказать, что машинопись действительно круг, нет «лучшего способа», это действительно зависит от варианта использования, но я чувствую, что это более сильный подход к приведению .
const isHTMLCircle = (something: HTMLElement | SVGCircleElement): something is SVGCircleElement => {
if(!something) return false;
return something instanceof SVGCircleElement;
}
const getSvgCircleById = (id: string): SVGCircleElement | null => {
const element = document.getElementById("id");
if(!element) return null;
if(isHTMLCircle(element)) {
return element;
}
return null;
}