保持" @"在jquery-mentions-input中选择用户名后

时间:2018-03-01 19:18:51

标签: javascript jquery

使用jquery插件" jquery-mentions-input",我怎么能这样做,以便当我从下拉列表中选择我想要的用户名时," @"留在文本区?

现在,如果我输入" @ UserN"然后点击"用户名",textarea将自动完成到"用户名"但是我想让它自动完成到" @ username"。

这是一个例子,

点击用户名之前: enter image description here

单击用户名后

enter image description here

在这种情况下,我希望textarea中的文字是" @ admin",而不是" admin"。

怎么可以这样做?

1 个答案:

答案 0 :(得分:0)

jquery.mentionsInput.js,第222行:

我改变了

var updatedMessageText = start + mention.value + ' ' + end;

var updatedMessageText = start + "@" + mention.value + ' ' + end;

这就是诀窍。