Javascript 如何使下拉菜单以“显示”@&引用;在文本字段中,就像在discord中一样

Javascript 如何使下拉菜单以“显示”@&引用;在文本字段中,就像在discord中一样,javascript,text,drop-down-menu,autocomplete,textbox,Javascript,Text,Drop Down Menu,Autocomplete,Textbox,正如标题所说,当您在文本字段中键入某个字符(如“@”)时,如何使下拉列表出现 我见过使用正则表达式或调整自动完成函数之类的方法,但它似乎并不正确。也许我错了。我会感谢你的帮助 请使用javascript编写代码片段,但不必使用。keydown/keyup/keypress events感谢您的推荐!它起作用了!有一点需要注意的是,在不一致的情况下,如果您将光标放在符号的正后方,也会出现一个下拉菜单。你对此有什么建议吗?

正如标题所说,当您在文本字段中键入某个字符(如“@”)时,如何使下拉列表出现

我见过使用正则表达式或调整自动完成函数之类的方法,但它似乎并不正确。也许我错了。我会感谢你的帮助


请使用javascript编写代码片段,但不必使用。

keydown/keyup/keypress events感谢您的推荐!它起作用了!有一点需要注意的是,在不一致的情况下,如果您将光标放在符号的正后方,也会出现一个下拉菜单。你对此有什么建议吗?