javascript - 如何使用 JavaScript 或 jQuery 获取以像素为单位的文本宽度?

标签 javascript jquery

<分区>

我想获取文本区域的文本宽度。如何获得以像素为单位的文本宽度?

我不想要文本长度。

最佳答案

简单地将文本包裹在一个(不可见的)span 中并使用 jQuerys .width()获取宽度。

请注意,您应该像其他人所说的那样使用 div,因为它是一个 block 元素 - 并且取决于您插入它的位置/方式,一个 block -元素可能会自动扩展到全部可用宽度并产生不良结果。

关于javascript - 如何使用 JavaScript 或 jQuery 获取以像素为单位的文本宽度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9782687/

相关文章:

javascript - p5.j​​s 如何删除最后一次draw()

javascript - 这里看不到警报。原因可能是什么?

javascript - 使用 JavaScript 获取图像 src 的替代方法

javascript - 按背景颜色剪辑文本

javascript - 使用类型化插件的 jQuery 文本字符串中的 html 链接

javascript - 向上滚动时如何淡出我的元素

javascript - Yahoo Weather、Yahoo GeoPlant、Google Weather 或其他使用 javascript 连接的 API?

javascript - jQuery 将特殊 anchor 的 href 设置为下一个 anchor 标签的 href

javascript - jQuery 使用函数返回值更改文本

jquery - 如何使用 jquery 显示或隐藏标签