如何删除指定div中的jsPlumb连接

时间:2014-05-22 11:06:09

标签: javascript jquery jsplumb

我对jsPlumb有点新鲜。我想删除给定div中的jsPlumb连接(所有连接)。

当我使用jsPlumb.detachEveryConnection();整个页面中的所有连接都被删除。我想删除给定div中的连接。

请帮帮我!

被修改>>

顺便提一下,如果你有错误的想法;在我的页面中有一些div。在这些div中,还有一些div,其中有jsPlumb连接。我想要的是删除给定外部div中的内部div之间的连接。

谢谢!

2 个答案:

答案 0 :(得分:0)

您需要使用jsPlumb API中的 detachAllConnections 方法:

jsPlumb.detachAllConnections(div_id);

//这里div_id是指定div的id

答案 1 :(得分:0)

要删除所有连接,请使用

detachEveryConnection()

Documentation

确保在正确的jsPlumb实例上调用它。

可以肯定的是,您正在调用正确的实例,请尝试使用instance.getAllConnections()查看是否存在与该实例的连接。

更新

要分离与特定元素关联的每个连接,请使用

detachAllConnections(id_of_the_element);