Как получить ширину элемента svg: g

В настоящее время я работаю сsvg элемент в JavaScript. И я новичок в этом.

У меня вопрос, что у меня естьsvg элемент, в котором у меня есть несколькоsvg:g элементы. И по моемуsvg:g элементы У меня есть различные другие элементы SVG.

    <svg>
     <g class="my-class">
      <g class "c1">
         <text style="font-size: 9" x="0" y="-4"> john </text>
         <text style="font-size: 9" x="70" y="-4"> 13 </text>
      </g> 
      <g class="c2">
         <text style="font-size: 9" x="0" y="-4"> john </text>
         <text style="font-size: 9" x="70" y="-4"> 13 </text>
      </g> 
      <g class="c3">
         <text style="font-size: 9" x="0" y="-4"> john </text>
         <text style="font-size: 9" x="70" y="-4"> 13 </text>
      </g> 
    </g>
   </svg>

g динамически добавляются в моем

g "my_class"

Теперь я хочу установить мойsvg ширина равна ширинеg.my_class ширина.

var svgWidth  =   $('.my-class').width()
alert(svgWidth);

Но это дает мне ноль. Как только я вижу его в своем браузере в желтой подсказкеenter image description here

когда я выбираю эту строку.

Может ли кто-нибудь помочь мне? Я делаю это правильно, или как я могу добиться этого? Спасибо

Ответы на вопрос(2)

Ваш ответ на вопрос