L'accès d3.js les attributs de l'élément à partir de la référence?

J'essaye d'accéder à la cx & cy attributs de certaines svg cercles qui j'ai déjà dessiné à l'écran à l'aide de d3.js s'.fonction data (), quelqu'un peut-il vous aider? Le code de la tentative d'accès il est ci-dessous.

d3.selectAll(".mynode").each( function(d, i){
  if(d.someId == targetId){
    console.log( d.attr("cx") );    //just trying to demo my point, doesn't work
  }
}

Je suis assez nouveau à d3.js & javascript, donc je ne sais pas si je suis pour aborder cet arrière vers l'avant, de toute façon, ou peut-être que j'ai peut-être raté une fonction intégrée de solution?

  • avez-vous essayé d.cx? Si vous avez appelé .les données sur le d3.selectAll(".mynode"), et l'argument de données contenait des objets avec un cx de champ, cela devrait fonctionner.
InformationsquelleAutor Mike Winter | 2012-07-04