我正在尝试在用户开始输入“@”并以“@”结束时获取字符串...所以我继续使用 jquery .keydown() 事件。例如,如果我键入“@testing@”,我应该检索字符串“testing”,但如果我使用退格键或 delete 删除字符串中的任何字符,则会出现问题。我可以捕获事件,但不幸的是无法找出已删除的字符并更新我的字符串...
这里是 JSBIN我试过了……
请帮忙提供一些建议...
最佳答案
使用 textarea.selectionStart:
textarea.value.substr(textarea.selectionStart-1,1)
关于javascript - 如何获取已删除的字符并更新 textarea 中的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17281466/