textarea中的自动换行

时间:2010-06-25 03:03:20

标签: javascript jquery html textarea word-wrap

使用jQuery,如何在光标接近结尾时插入文本时自动添加新行的textarea。

textarea的宽度是通过CSS动态完成的(例如#myTextArea { width: 80%; })所以我不能做任何事情,比如计算每行中的字符。

我不需要非JS解决方案,因为只有JavaScript才能看到textarea的内容。

2 个答案:

答案 0 :(得分:1)

You can get the calculated pixel width of the text area和textarea的填充。您可以查看字体的平均(或模式,或任何令您满意的)水平宽度。你可以猜测字距。看看我的目标是什么? (提示:以字符计算行长度)

你提到计算字符,所以我假设你已经知道如何做到这一点。 :-)

答案 1 :(得分:0)

这是一个非常讨厌的问题,试图解决。我要去两个中的一个。 1只使用文本区域或使用一个漂亮的jQuery编辑器,使文本看起来很好。