Я хотел бы создать веб-страницу с отображением интерактивного svg: поскольку может использоваться несколько svg, различные отображаемые объекты будут иметь разные идентификаторы, поэтому прослушиватели событий (например, чтобы поймать щелчок мыши) должны быть динамическими.
Начиная с этого фрагмента
var a = document.getElementById("alphasvg");
a.addEventListener("load",function(){
var svgDoc = a.contentDocument;
var delta = svgDoc.getElementById("delta");
delta.addEventListener("click",function(){alert('hello world!')},false);
},false);
Я хотел бы найти способ циклического перемещения по всем объектам svg (возможно, с определенным классом) и прикрепить к ним ровный слушатель.
Обновление
Таким образом, функция "каждый" JQuery может быть подходящей опцией, но похоже, что JQuery не справляется с Svg DOM так хорошо. Есть ли другой доступный вариант? (например, плагин JQuery?)