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

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

根据文档, line函数返回一个svg 元素,因此您应该能够使用标准DOM核心方法removeChild()删除它。

未经测试,但希望有效:

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