У меня проблема с добавлением родительского узла путем выбора нескольких элементов.
У меня есть:
<g class="group">
<g class="Node" id="1">...</g>
<g class="Node" id="2">...</g>
<g class="Node" id="3">...</g>
<g class="Node" id="4">...</g>
</g>
Теперь в приведенной выше структуре мне нужно выбрать некоторые элементы, которые имеют класс Node
по их идентификаторам, и добавить для них родительский элемент-родитель.
Это должно выглядеть примерно так, если я выберу Узлы 2 и 3, например:
<g class="group">
<g class="Node" id="1">...</g>
<g class="Grp">
<g class="Node" id="2">...</g>
<g class="Node" id="3">...</g>
</g>
<g class="Node" id="4">...</g>
</g>
Есть ли какой-нибудь способ, которым я могу сделать эту манипуляцию, используя javascript или D3.