D3.в JS добавить (похожие на jQuery добавляйте)
Мне нравится использование 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>