在div中以与textarea中相同的方式包装文本

Séb*_*ien 3 html javascript jquery textarea

我在实时编辑HTML textarea时创建了一个建议面板.为了获得{x,y}坐标,我使用了一个隐藏在textarea后面的div.我得到了carret的位置,然后将carret之前的文本和span标签复制到隐藏的div.然后我得到跨度坐标并将其提供给建议面板.

唯一的问题是,当我向textarea添加一个没有空格的长行时,该行在div面板中被剪切时被包裹(因此在我添加回车之前,建议面板不再适合放置).

有没有办法在这两个地方(textarea和div面板)以相同的方式拟合文本?

(我正在使用jQuery)

tec*_*bar 6

word-wrap:break-word为DIV 提供一种风格将强制自动换行并让你的DIV像对待文本框一样处理长文本.