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

How get Index and length of inserted | deleted string in textArea with Jscript|JQuery?

本文关键字:字符串 删除 索引 插入 获取 Jscript 何使用 JQuery textArea      更新时间:2023-09-26

如果字符串插入或从文本区域删除(事件)。有没有一种方法或适当的方式来开始和结束这种变化?

我知道一个解决方案。

  1. 存储当前字符串
  2. addEventListener("更改",dosomething)
  3. 比较1和2中的两个字符串
  4. 返回开始和结束

这种方法有明确的方法吗?

我假设:

"比较该更改的开始/结束"是指:在按键事件之前/之后进行比较(例如,退格/字母字符)。

解决方案是:

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

2.将文本区域的初始值赋予str1

3.将按键事件处理程序附加到该文本区域。

4.因此,当按键发生时,将文本区域的当前值存储在str2中。现在在str1tr2之间进行字符串比较,就会得到结果。

5.此比较之后,将str2的值赋给str1(由于之后的将在下次比较中变为之前的)。

希望这有帮助:)