2
Mit Version 4 von D3 und dem Versuch, das dritte Element auszuwählen, entfernen Sie die Elementklasse und fügen die Hervorhebungs- und größeren Klassen hinzu. Aus irgendeinem Grund wird die Objektklasse nicht entfernt. Und Vorschläge?D3 .classed() Verwenden mehrerer Selektoren (Version 4)
HTML-Code
<div class="container">
<h2>D3 Graphic</h2>
<section id="chart">
<div class="item">Barot Bellingham</div>
<div class="item">Hassum Harrod</div>
<div class="item">Jennifer Jerome</div>
<div class="item">Richard Tweet</div>
<div class="item">Lorenzo Garcia</div>
<div class="item">Xhou Ta</div>
</section>
</div>
D3-Code
d3.selectAll('.item:nth-child(3)')
.classed(
'highlight', true,
'item', false,
'bigger', true
);
Dies ist D3 Version 3.x. Das OP spricht über v4. –
Ja, ich wollte gerade erwähnen, dass diese Syntax v3 ist. Irgendwelche Ideen, wie man es in v4 zum Laufen bringt? –
Das sieht aus wie ich gesucht habe - vielen Dank! Es macht jetzt viel mehr Sinn zu sehen, wie die Syntax funktioniert. :) –