Ben zaten d3.js'in .data() işlevini kullanarak ekrana çizdim bazı belirli svg çevrelerin cx & cy özniteliklerine erişmeye çalışıyorum, herkes yardımcı olabilir mi? Erişmeye çalışan kod aşağıdadır.Veri merkezinden d3.js öğesi niteliklerine erişme?
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
}
}
Ben & javascript d3.js için oldukça yeni, bu yüzden her durumda ön bu geri yaklaşıyorum eğer emin değilim ya da belki ben bir dahili çözümü kaçırmış olabilir?
d.cx'i denediniz mi? Eğer d3.selectAll (".mynode") 'da .data' yı çağırdıysanız ve veri argümanı bir cx alanına sahip nesneler içeriyorsa, bunun çalışması gerekir. – mathheadinclouds