我想使用jquery svg插件处理预先创建的svg图像的节点。使用此插件可以创建和编辑节点,但我无法处理现有节点。选择器找不到svg图像中定义的节点。
f.e。我必须通过其ID来选择它,例如:
$("#svg_image>#node_rectangle_1")
答案 0 :(得分:1)
您无法将SVG元素与id选择器匹配。您应该使用插件提供的getElementById()方法:
var svg = $("#svg_image").svg("get");
var node_rect = svg.getElementById("node_rectangle_1");