使用 jQuery 计算块级元素中文本节点的宽度

jer*_*ome 4 jquery width textnode

假设我有:

<div>Some variable amount of text.</div>
Run Code Online (Sandbox Code Playgroud)

如何获取 div 中文本的宽度(以像素为单位)?

请记住,不同 div 的文本量会发生不可预测的变化。

谢谢!

mrt*_*man 5

听起来你想要的是内容的宽度,而不是其他人提供的 div 本身的宽度。我认为您需要将内容包裹在一个跨度中,以便您可以测量跨度的宽度。div 将始终尽可能宽。您需要一些可以折叠到您可以测量的内容大小的东西。