Sono un novizio di javascript e d3.jsd3.js ottengono riferimento ai dati associati di oggetto cliccato
sto lavorando con la forza diretta grafico Esempio a https://gist.github.com/4062045
ho bisogno di ottenere un riferimento alla i dati associati dell'elemento cerchio cliccato in modo da poter aggiungere un collegamento ad esso.
ho la seguente riga di codice nel gestore Click del cerchio:
d3.select(this).each(function(d){console.log(d)});
sono in grado di stampare l'oggetto di consolarla, ma io non riesco a capire come ottenere un riferimento a questo oggetto in modo che Posso inserirlo in un oggetto di collegamento come:
{source: <reference to node should go here>, target: some_other_node}
Apprezzo il tuo aiuto ragazzi!
Grazie per avermi indicato nella giusta direzione Wex. Il tuo commento mi ha fatto capire che avevo solo bisogno di ottenere il riferimento ai dati associati da selection.on piuttosto che cercare di ottenere un riferimento all'interno del gestore di eventi usando 'this'. – smartexpert
Questo è un commento, non una risposta .. Sto cercando le stesse informazioni e questa risposta non aiuta, punta solo ai collegamenti – vsync
@ vsync la modifica alla mia risposta è di aiuto? – Wex