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

标签 javascript jquery

使用 jquery 插件“jquery-mentions-input”,如何才能使当我从下拉列表中选择所需的用户名时,“@”保留在文本区域中?

现在,如果我输入“@UserN”,然后单击“用户名”,文本区域将自动填充为“用户名”,但我希望它自动填充为“@用户名”。

这是一个例子,

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

点击用户名后:

enter image description here

在本例中,我希望文本区域中的文本为“@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/

相关文章:

jquery - 为什么 jQuery FullCalendar 插件对每个操作执行 ajax 请求?

javascript - 在选项选择上,显示/隐藏表格行

javascript - 在菜单展开时旋转箭头,而不是在动画结束时旋转箭头

javascript - Episerver CMS,我想使用 CMS 发布一个简单的通知。我不熟悉 CMS。

javascript - 不调用回调函数(如 afterMove)

php - 在 while() 循环中使用 sleep()/time_sleep_until() 使用 Ajax 进行长轮询

jquery-ui - jQuery Draggable 不适用于通过 ajax 调用添加的元素

javascript - jQuery 插件选项作为 css 属性

javascript - 如何使用 jQuery 指定选定的 contenteditable 标签?

javascript - 无法跨越 Backbone View 进行路由