Hat d3 eine ähnliche API wie jQuery.closes (selector)?

8

DOM wie folgt:

%Vor%

Ich habe die nächste API nicht gefunden: Ссылка

Wie kann ich die nächsten übereinstimmenden Elemente von der übergeordneten Komponente erhalten? Einfach so:

%Vor%     
Kris Zhang 22.08.2013, 08:55
quelle

3 Antworten

1

Sie könnten dem d3-Auswahlprototyp wie folgt "am nächsten kommen":

%Vor%     
JayB 09.11.2015 19:24
quelle
0

Sie können die Auswahl mit jquery treffen und diese an d3 übergeben.

%Vor%

Dies kann oder kann nicht funktionieren, je nachdem, wofür Sie es benötigen, aber möglicherweise eine einfache Abhilfe.

    
Dick Fox 28.01.2014 18:27
quelle
0

Wenn Ihr DOM wirklich ein bestimmtes Beispiel ist, können Sie Elternknoten mit D3 auswählen, wie in ihren Dokumenten hier :

  

Sie können den übergeordneten Knoten jeder Gruppe anzeigen, indem Sie die parentNode-Eigenschaft jedes Gruppenarrays überprüfen, z. B. selection [0] .parentNode.

In Ihrem Fall sollte also var module = d3.select(".control").parentNode; funktionieren.

    
edhenn 17.04.2015 01:40
quelle

Tags und Links