這是很容易得到一個包含一些非格式化文本例如像寬度或股利或跨度的高度:獲取DIV或跨度的動態寬度高度格式化文本並
<div>Hello World</div>
通過使用jQuery的寬度( )或height()方法。同樣的似乎並不爲格式文本元素,如下面的示例工作:
<span id="caption" class="caption" style="left: 406px; top: 357.5px;">
<textformat leading="2">
<p align="LEFT">
<font face="Verdana" color="#FFFFFF" size="4" kerning="0" letterspacing="0">
<b>TYPE</b><b><i>iorad</i></b>and<b>PRESS ENTER</b>
</font>
</p>
</textformat>
</span>
此示例包含當我們在HTML頁面顯示以及一些格式化的文本元素。但是,當我們試圖讓動態寬度或高度,要麼返回0或空,如下圖所示:
$(".caption").width() returns 0
任何想法上的解決方案,以獲得從jQuery的JS或動態寬度高度?
font tags?當真?另外,您不能將[block elements](https://developer.mozilla.org/en/HTML/Block-level_elements)放入[內聯元素](https://developer.mozilla.org/zh-CN/HTML/ Inline_elements) – Joseph
嘗試.outerWidth() –
和那個textformat ...和kerning屬性!將谷歌它以後 – bondythegreat