Д3.JS prepend (аналогично jQuery prepend)
Мне нравится использование append в D3, и я ищу prepend.
существует ли это в D3?
1 ответов
вы можете использовать выбор.вставить (имя [, Перед]) где имя имя элемента и до - это селектор.
Например -
Selection.insert("div",":first-child");
приведенный выше код вставит div перед первым дочерним элементом выбранного элемента. Вы можете обратиться больше здесь
другой возможный способ вставки элементов перед любым узлом (включая простые тексты).
var parentEl = d3.select("div").node();
parentEl.insertBefore(document.createElement("div"), parentEl.childNodes[0]);
<script src="https://d3js.org/d3.v3.min.js"></script>
<div>
This is a plain text
<a></a>
</div>