使用 jquery 插件“jquery-mentions-input”,如何才能使当我从下拉列表中选择所需的用户名时,“@”保留在文本区域中?
现在,如果我输入“@UserN”,然后单击“用户名”,文本区域将自动填充为“用户名”,但我希望它自动填充为“@用户名”。
这是一个例子,
点击用户名后:
在本例中,我希望文本区域中的文本为“@admin”,而不是“admin”。
这是怎么做到的?
最佳答案
在jquery.mentionsInput.js
中,第222行:
我变了
var updatedMessageText = start + mention.value + ' ' + end;
至
var updatedMessageText = start + "@" + mention.value + ' ' + end;
这成功了。
关于javascript - 在 jquery-mentions-input 中选择用户名后保留 "@",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49057166/