I'm trying to get the rendered width of a tspan element (located inside a text element) in SVG.
This is my markup:
<text>
<tspan>Value 1</tspan>
<tspan>Value 2</tspan>
</text>
Visually, I want value 1 to float left, while value 2 floats right, so that a multiple elements will align as such:
Value 1 Value 2
Value 10 Value 20
Value 100 Value 200
Value 1000 Value 2000
Since I want the width of the tpsan ("value 1"/"value 2") and not the text element, I can't use getBBox(), as that method doesn't apply to tspan elements.
Oddly enough, using jQuery's width() method will return the correct value in Chrome, but returns NaN in Firefox. Any ideas would be appreciated.