Ich versucheSchnappen Eigenschaften der HTML __data__ Eigenschaft mit Jquery
hier in einem <g>
Tag hält, eine Eigenschaft zu erhalten, sind die Eigenschaften der g tag:
ich eine Immobilie greifen will: Station
Alle g-Tags Ereignisse klicken, aber ich bin nicht in der Lage auf die Station Wert greifen auf, die ich für eine ajax-Anforderung benötigen, hier die js:
$(".map-wrapper").on("click", "g", function(event) {
event.preventDefault();
console.log("I want this to be the value of the ward property");
});
Die verschachtelte Abfrage ist so etwas wie [ „Daten‚] [‘Eigenschaften‚] [‘Station“]
warum die Daten nicht direkt d3 bekommen? Etwas wie 'allgs.forEach (Funktion (g) {console.log (d3.select (g) .data())})' – Cyril
können Sie jquery's .prop() verwenden, um es zu bekommen? http://api.jquery.com/prop/ – JordanHendrix
Also das ist, was ich getan habe, um den Wert zu erhalten, den ich brauchte '$ (". map-wrapper "). auf (" click "," g ", Funktion (Ereignis) { event.preventDefault(); $ ward = $ (this); console.log ($ ward [0] .__ Daten __. properties.ward); }) 'code' –