当用户开始用'@'键入并以'@'结尾时,我正在尝试获取字符串...所以我继续使用jquery .keydown()事件。例如,如果i键入'@ testing @',我应该检索字符串'testing',但如果我使用退格键或删除删除字符串中的任何字符,则会出现问题。我能够捕获事件,但遗憾的是无法找出已删除的字符并更新我的字符串......
这是我试过的JSBIN ......
请提供一些建议......
答案 0 :(得分:1)
使用textarea.selectionStart:
textarea.value.substr(textarea.selectionStart-1,1)