Благодаря @altocumulus я нашел довольно простое решение, и вот оно:
d3.selectAll('.dropdown-item').on("click", function() { d3.select('#text').text('1'); console.log(this.dataset.id); })
Поясняю, что data-id
является подмножеством data-
классов и его значением можно вызвать с помощью .dataset.id
. Насколько я понимаю, мы можем поставить практически все, что угодно, после data-
при создании класса, и все равно получить тот же результат.
Если у кого-то есть лучшее объяснение, пожалуйста, дайте мне знать! Спасибо!