【发布时间】:2023-03-15 15:45:01
【问题描述】:
我有一个新添加到我的 DOM 的元素。我想使用jquery.mentionsInput 来发现其内容中提到的@string 样式。我也在使用 JQuery 和 Underscore,因为它们是mentionsInput 的依赖项。我该怎么做?
我有这段代码,但它没有做我想要的:
$('textarea.mention').mentionsInput({
onDataRequest: function (mode, query, callback) {
var data = [
{ id: 1, name: 'First Name' },
{ id: 2, name: 'Second Name' }
]
data = _.filter(data, function(item) {
return item.name.toLowerCase().indexOf( query.toLowerCase() ) > -1
})
callback.call(this, data)
}
})
【问题讨论】:
-
你能让这个可运行吗?
-
对不起,我没听懂你,我是 jquery @Swati 的新手
-
文本区域是如何生成的?您可以为此展示工作示例。
-
当我单击新按钮时,我在此方法中调用方法 create_new(),我使用引导框对话框查看添加新元素所需的表单,此表单我将其生成为字符串,并将此字符串在引导箱消息中,表单内的文本区域
-
函数 create_new_notification() { TableTools.fnGetInstance('editable').fnSelectNone(); var dialog = bootbox.dialog({ title: 'New Notification', message: get_form_data('add_notification', ''), buttons: { success: { }, cancel: {标签:'取消',类名:'btn-default' } } }); }
标签: javascript jquery dom