JQuery находит и устанавливает высоту загруженного SVGJquery

Программирование на jquery
Ответить
Гость
 JQuery находит и устанавливает высоту загруженного SVG

Сообщение Гость »


Пытаюсь найти и установить высоту загруженного SVG.

$('#case_1_btn').one('click', function(){ $('#image_placeholder').load('cases/case_1/images/case_1_1.svg'); var svg = $('#image_placeholder').find('svg')[0]; предупреждение (SVG); svg.setAttribute('высота', '50%') }); В предупреждении указано «не определено». Так что это нужно исправить.

А затем установка высоты svg возвращает ошибку в консоли:

Примеры использования — расизм и предвзятость.html:56 Uncaught TypeError: невозможно прочитать свойства неопределенного значения (чтение «setAttribute») в HTMLDivElement. (Примеры использования – Расизм и предвзятость.html:56:8) в HTMLDivElement.i (jquery-3.7.1.min.js:2:37034) в HTMLDivElement.dispatch (jquery-3.7.1.min.js:2:40035) в v.handle (jquery-3.7.1.min.js:2:38006) Сам svg не имеет заданной высоты и ширины в коде svg. Просто окно просмотра.

HTML

Оптометрия UWA – Практические примеры – Расизм и предвзятость Случай 1 Случай 2 Случай 3 Случай 4 Случай 5 Также пробовал:
var svg = $("#image_placeholder")[0].contentDocument.documentElement;
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»