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

时间:2012-03-20 07:14:43

标签: javascript jquery

我想获得textarea文字宽度。如何获得以像素为单位的文字宽度?

我不想要文字长度。

1 个答案:

答案 0 :(得分:5)

只需将文字包装在(不可见)span中,然后使用jQuerys .width()获取宽度。

请注意,,就像其他人所说的那样,使用div,因为它是一个块元素 - 并且根据插入的位置/方式,块元素可能会自动 - 扩展到完整的可用宽度并给出不良结果。