如何在JS中的TextArea中找到包含软包线的游标行?

时间:2012-05-17 00:25:31

标签: javascript textarea

我有一个textarea,我使用jQuery进行交互。我有一些自定义keydown事件处理程序。为了使我的交互顺利,我可以使用一个返回"当前光标行"。

的函数

有人可能会认为这是一个简单的解决方案(在无数的SO问题上提出)......

  1. 获取当前光标位置(存在跨浏览器插件)
  2. 获取TEXTAREA值子字符串直到该光标位置
  3. 计算该子字符串中的换行符(' \ n')
  4. 问题?当textarea被软包裹时,这不起作用。计数" \ n"会产生太低的数字。

    问题:如何在软包裹的textarea中获取实际的精确光标行号? (精确度是使我的互动顺利进行的关键。)

0 个答案:

没有答案