В моем проекте я загружаю iframe, где находится некоторый svg-код, который мне нужно получить в моем скрипте в виде строки. Все отлично работает в Chrome, Firefox, Opera, Safari, Edge, но у меня есть некоторые проблемы в IE 11.
HTML:
<div class="iframe-container">
<iframe id="my-iframe">
...
<svg id="my-svg"></svg>
...
</iframe>
</div>
JQuery
var iframe = $("#my-iframe");
var svg = iframe.contents().find("#my-svg");
var svgText = $(svg[0]).html();
Это решение не работает в IE 11, потому что в консоли я получил svgText как undefined
, я думаю, что проблема здесь: var svgText = $(svg[0]).html()
но что я делаю неправильно?