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

Jquery 通过单击d3.js中的节点来删除和添加节点,jquery,d3.js,Jquery,D3.js,如何在我的代码中添加或删除带有onclick事件的节点和链接 这是我的() 如何使用:右键单击任何节点,然后单击“删除”删除所有节点,但不删除链接。 但我只想删除一个节点,它的链接是点击删除 //right click menu items $('g.node').contextMenu('cntxtMenu', { itemStyle: { fontFamily : 'Arial', fontSize: '13px' }, bin

如何在我的代码中添加或删除带有
onclick
事件的节点和链接

这是我的()

如何使用:右键单击任何节点,然后单击“删除”删除所有节点,但不删除链接。
但我只想删除一个节点,它的链接是点击删除

//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')


首先需要替换
$('g.node')。删除()
$(t).remove()
@ArunPJohny ok好了现在如何删除它的链接Shere正在工作示例请参见,您可以发布问题的答案并接受吗?以下是工作示例请参见
   'delete': function(t) {
        $(t).remove();

    }