【发布时间】:2012-07-27 00:37:43
【问题描述】:
我目前正在使用 JavaScript 中的 svg 元素。我是新手。
我的问题是我有一个 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“我的班级”
现在我想将svg 的宽度设置为等于g.my_class 的宽度。
var svgWidth = $('.my-class').width()
alert(svgWidth);
但它给了我零。我怎么能在浏览器的黄色工具提示框中看到它
当我选择这一行时。
有人可以指导我吗?我这样做对吗,或者我怎样才能做到这一点? 谢谢
【问题讨论】:
标签: javascript jquery svg width