Jquery删除通过jquery svg库添加的绘制线

时间:2010-03-03 03:09:22

标签: jquery svg line

在我的应用程序中,我通过jQuery SVG插件从一个表格单元格绘制到另一个单元格。按照博文http://www.openstudio.fr/Library-for-simple-drawing-with.html的步骤,我设法添加它。但同时我需要删除该行并在鼠标悬停时将其绘制在另一个地方。有没有方法可以删除绘制的线条,还是应该使用不同的方法来隐藏或删除它?任何帮助都非常感谢。

1 个答案:

答案 0 :(得分:2)

根据文档,line function会返回一个svg <line>元素,因此您应该可以使用标准DOM核心方法removeChild()将其删除。

未经测试,但希望有效:

var myline = svg.line(parent, x1, y1, x2, y2, settings);
parent.removeChild(myline);