2017-06-18 141 views
1

余米试图列出使用此代码选择节点的邻居节点..显示邻居

  cy.on('tap', function(evt){ 
       console.log(cy.$('#'+evt.target.id()).neighborhood()); 
      }); 

但它返回这样

u {0: a, 1: a, 2: a, 3: a, length: 4, _private: Object}....... 

现在一些对象,如何提取节点和边从它.. 我想这(CytoscapeJS - show node neighborhood?)...但它不是为我工作...

请指导..

+1

[请不要把问题标题标签(HTTPS ://stackoverflow.com/help/tagging) – Liam

回答

1

“evt.target”是重要元素,因此没有必要为CY。$(..... 尝试是这样的

neighbors = evt.target.neighborhood() 
neighbors.forEach(function(ele){ 
    console.log(ele.id()) 
}) 
+0

Thanx兄弟......但它给出的错误 evt.neighborhood不是你的功能。 (cntrl1.js:78) –

+0

OK ....它现在正在工作 cy。$('#'+ evt.target.id())。neighborhood() –

+1

我的不好,它应该已经evt.target。我已经更新了我的回复 –