在我的应用程序中,我通过jQuery SVG插件从一个表格单元格绘制到另一个单元格。按照博文http://www.openstudio.fr/Library-for-simple-drawing-with.html的步骤,我设法添加它。但同时我需要删除该行并在鼠标悬停时将其绘制在另一个地方。有没有方法可以删除绘制的线条,还是应该使用不同的方法来隐藏或删除它?任何帮助都非常感谢。
答案 0 :(得分:2)
根据文档,line function会返回一个svg <line>
元素,因此您应该可以使用标准DOM核心方法removeChild()
将其删除。
未经测试,但希望有效:
var myline = svg.line(parent, x1, y1, x2, y2, settings);
parent.removeChild(myline);