JS и SVG. Получение дочерних элементов в блоке по id - PullRequest
0 голосов
/ 28 мая 2020

У меня есть объектный блок с файлом svg:

<object id="floor1_plan" type="image/svg+xml" data="map/map1.svg" height="100%" width="100%"></object>

Затем я получаю содержимое из этого объекта:

var floor = document.getElementById("floor1_plan").contentDocument;

Внутри этого блока SVG с id = "floor" и дочерними элементами с id, попытался вытащить id этих элементов через:

var rooms = $('#floor').toArray().map(el => el.id);

но они не привязаны к svg.

Как подключиться к svg и работать прямо внутри него?

1 Ответ

0 голосов
/ 28 мая 2020

Найдите ответ в

$(floor).find("#floor > *").toArray().map(el => el.id);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...