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

我想获得textarea文本宽度。 如何获得文本宽度(以像素为单位)?

我不希望文字长度。

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

请注意,您不应该像其他人所说的那样使用div作为块元素 – 并且根据插入的位置/方式,块元素可能会自动扩展到完整的可用宽度并产生不良结果。