ich zwei verschachtelte <svg>
Elemente wie folgt:Get Element innerhalb einer SVG-Element klicken Sie auf
<svg id="main_svg">
<svg data="business" id="something">
<rect>
// Code for rectangle
</rect>
</svg>
</svg>
Wie kann ich die ID des <svg>
Tag innerhalb main_svg
bekommen?
Ich versuchte, die contextmenu
Event-Handler mit this.id
aber es gibt immer main_svg
:
$("svg").contextmenu(function(e) {
e.preventDefault();
console.log(this.id);
});
Wie dies geschehen kann? Gibt es bessere Ansätze? Ich bin mit beiden Ereignissen glücklich: onclick
oder contextmenu
.
Warum kann man tun $ ("# etwas") auf ("Klick", Funktion ({})).? – labago
@labago, weil die ID dynamisch generiert wird – Arihant