Я пробую следующий пример:
<html>
<head>
<script src="//unpkg.com/d3"></script>
</head>
<body>
<div class = "cities">
</div>
</body>
<script>
cities = ['san francisco', 'new york', 'seattle']
d3.select("div.cities")
.data(cities)
.enter()
.append("div")
.html(d=>d)
</script>
</html>
Я ожидал, что это добавит по одному элементу div, соответствующему каждому городу, добавленному в элементе div "towns". Но когда я запускаю это, я получаю следующее:
Вопросы:
- Почему новые элементы div получают добавили вне "города" div? Как мне добавить их в div "city"?
- Разве не должно быть 3 элементов div? Почему отсутствует элемент div для "Сан-Франциско"?