如何获取索引和插入的长度使用Jscript | JQuery在textArea中删除了字符串?

时间:2016-05-03 05:49:35

标签: javascript jquery textarea addeventlistener

如果从textarea插入或删除字符串(事件)。是否有方法或适当的方法来开始和结束这种变化?

我知道的一个解决方案。

  1. 存储当前字符串
  2. addEventListener('更改',dosomething);
  3. 比较1和2中的两个字符串。
  4. 返回开始和结束
  5. 这种方法有没有明确的方法?

1 个答案:

答案 0 :(得分:0)

我假设:

“比较该更改的开始/结束”意味着:在按键事件之前/之后进行比较(例如,用于返回空格/字母数字字符)。

解决方案是:

1.有2个字符串(例如) str1 (之前), str2 (之后)。

2.将textarea的初始值设为 str1

3.将按键事件处理程序附加到该textarea。

4.因此,当按键发生时,将textarea的当前值存储在str2中。 现在在 str1 str2 之间进行字符串比较,您将获得结果。

5.比较后,将 str2 的值赋予 str1 (因为之后的将成为之前的 strong>进行下一次比较)。

希望这会有所帮助:)