2

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

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

请帮忙给些建议...

4

1 回答 1

1

使用 textarea.selectionStart:

textarea.value.substr(textarea.selectionStart-1,1)
于 2013-06-24T17:35:25.283 回答