Próbuję dołączyć element html div do svg, który próbuję utworzyć wykres. Próbuję go dołączyć za pomocą poniższego kodu, ale kiedy sprawdzam element za pomocą firebuga ... div jest wyświetlany wewnątrz "rect" kodu elementu, ale nie pojawia się w interfejsie graficznym. czy jest to coś pomieszanego z metodą, którą próbuję, czy też nie można się do niej przyczepić, aby dołączyć div wewnątrz svg?jest możliwe dołączenie elementu div wewnątrz elementu svg.
marker.append("rect").attr("width", "50px").attr("height", "50px").append("div").attr("id", function (d) {
return "canvas_" + d.key.split(" ").join("_");
}).style("width", "50px").style("height", "50px");
Dzięki za polecenie obiektu obcego !! zadziałało – sam
Należy pamiętać, że 'foreignObject' nie działa w IE, jeśli potrzebujesz kompatybilności z przeglądarką. – Duopixel
@sam Proszę rozważyć zaakceptowanie tej odpowiedzi, jeśli rozwiąże ona problem. Znam specyfikację i mogę zweryfikować, czy jest poprawna. –