Итак, у меня есть элемент SVG в моем DOM-дереве, как этот:
<svg width="1679" height="1032" viewBox="-140 -86 1679 1032">
<g>
<path stroke="#00c8ed" stroke-opacity="1"></path>
<path stroke="#00c8ed" stroke-opacity="1" d="M507 38L535 32L546 9L546 -23L543 -48L554"></path>
<path stroke="#00c8ed" stroke-opacity="1"></path>
<path stroke="#00c8ed" stroke-opacity="1"></path>
<path stroke="#00c8ed" stroke-opacity="1" d="M407 138L1049 169L1011 332L991"></path>
<path stroke="#A0D5ED" stroke-opacity="0.5" d="M407 138L1049 169L1011 332L991"></path>
</g>
</svg>
Мне нужно извлечь внутренний html из двух последних <path>
элементов с его двумя верхними родителями - g
и svg
- вот так:
<svg width="1679" height="1032" viewBox="-140 -86 1679 1032">
<g>
<path stroke="#00c8ed" stroke-opacity="1" d="M407 138L1049 169L1011 332L991"></path>
<path stroke="#A0D5ED" stroke-opacity="0.5" d="M407 138L1049 169L1011 332L991"></path>
</g>
</svg>
Возможно ли достичь его только с помощью JQuery? Или мне нужно разобрать его как XML, а затем удалить ненужные <path>
теги?
Спасибо!