使用jquery插件" jquery-mentions-input",我怎么能这样做,以便当我从下拉列表中选择我想要的用户名时," @"留在文本区?
现在,如果我输入" @ UserN"然后点击"用户名",textarea将自动完成到"用户名"但是我想让它自动完成到" @ username"。
这是一个例子,
单击用户名后:
在这种情况下,我希望textarea中的文字是" @ admin",而不是" admin"。
怎么可以这样做?
答案 0 :(得分:0)
在jquery.mentionsInput.js
,第222行:
我改变了
var updatedMessageText = start + mention.value + ' ' + end;
到
var updatedMessageText = start + "@" + mention.value + ' ' + end;
这就是诀窍。