如何获取已删除的字符并在textarea中更新我的字符串?

时间:2013-06-24 17:31:27

标签: javascript jquery dom

当用户开始用'@'键入并以'@'结尾时,我正在尝试获取字符串...所以我继续使用jquery .keydown()事件。例如,如果i键入'@ testing @',我应该检索字符串'testing',但如果我使用退格键或删除删除字符串中的任何字符,则会出现问题。我能够捕获事件,但遗憾的是无法找出已删除的字符并更新我的字符串......

这是我试过的JSBIN ......

请提供一些建议......

1 个答案:

答案 0 :(得分:1)

使用textarea.selectionStart:

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