如何获取已删除的字符并在文本区域内更新我的字符串

How to get the deleted character and update my string inside textarea?

本文关键字:文本 区域 字符串 我的 更新 字符 何获取 获取 删除      更新时间:2023-09-26

当用户开始键入'@'并以'@'结束时,我正在尝试获取字符串。。。所以我继续处理jquery.keydown()事件。例如,如果我键入"@testing@",我应该检索字符串"testing",但如果我使用退格或delete删除字符串中的任何字符,就会出现问题。我可以捕捉事件,但不幸的是,我无法找出删除的字符并更新我的字符串。。。

这是我试过的JSBIN。。。

请提供一些建议。。。

使用textarea.selectionStart:

textarea.value.substr(textarea.selectionStart-1,1)