我想在用户输入时使用 jquery 将文本附加到用户在文本框中输入的内容上。
假设我想在用户键入的内容末尾附加“是一顶帽子”。
假设用户开始在字段中输入“我的朋友”。
当他们键入时,该框将显示:
M -> M is a hat
y -> My is a hat
-> My is a hat
F -> My F is a hat
r -> My Fr is a hat
...
我开始为按键事件编写一个函数,但后来我意识到我最终会得到类似的东西
M -> M is a hat
y -> M is a haty is a hat
...
所以我想知道我应该怎么做
- 替换旧后缀
- 将光标放回用户输入的位置
- 确保他们只能在后缀之前输入,因此他们无法编辑后缀