gpt4 book ai didi

jquery - 通过单击 d3.js 中的节点来删除和添加节点

转载 作者:行者123 更新时间:2023-12-01 01:48:39 25 4
gpt4 key购买 nike

如何在代码中使用 onclick 事件添加或删除节点和链接?

这是我的(d3js)code fiddle .

使用方法:右键单击任意节点,然后单击删除,删除所有节点但不删除链接。
但我只想删除一个节点及其点击删除的链接。

//right click menu items
$('g.node').contextMenu('cntxtMenu',
{
itemStyle:
{
fontFamily : 'Arial',
fontSize: '13px'
},
bindings:
{
'open': function(t) {
alert(t.__data__.name);
},
'email': function(t) {
alert('Trigger was '+t.__data__.name+'\nAction was Email');
},
'save': function(t) {
alert('Trigger was '+t.__data__.name+'\nAction was Save');
},
'delete': function(t) {
$('g.node').remove();
//alert('Trigger was '+t.__data__.name+'\nAction was Delete');
}
}
});

最佳答案

只需使用 $(t) 而不是 $('g.node')

   'delete': function(t) {
$(t).remove();

}

See Demo Here

关于jquery - 通过单击 d3.js 中的节点来删除和添加节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15631023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com