из документации:d3 SelectAll против JQuery селектора
d3.selectAll (селектор)
Выбирает все элементы, которые соответствуют указанному селектору. Элементы будут выбраны в порядке обхода документа (сверху вниз). Если никакие элементов в текущем документе не совпадают с указанным селектором, возвращает пустой выбор.
Сейчас на практике:
<div class="nv-series"></div>
<div class="nv-series"></div>
<div class="nv-series"></div>
сценарий:
console.log(d3.selectAll(".nv-series").length);
console.log($(".nv-series").length);
d3 журналы 1! и jquery 3!
Возможно, это нормально, но я не понимаю. Может кто-нибудь объяснить, почему d3 logs 1?
Они должны быть одинаковыми, попробуйте использовать 'div' вместо – agconti