javascript - MagicSuggest 不显示初始标签(值)

标签 javascript jquery magicsuggest

我在我的应用程序中使用 MagicSuggest ( http://nicolasbize.github.io/magicsuggest/ )。 一切都显示和运行完美,但无论出于何种原因,无论我尝试什么,都没有显示值!

有人可以向我解释一下这段代码有什么问题吗?

$("#klip-tags").magicSuggest({
    width: "93%",
    displayField: "name",
    value: [15,19],
    data: [{id:19,name:"javascript"},{id:15,name:"joomla"},{id:20,name:"jQuery"},{id:21,name:"php"}],
    useTabKey: true,
    emptyText: "Add your tags",
    resultAsString: true,
    maxSelection: 8,
    name: "klip_tags"
});

没有控制台错误,什么都没有!他们只是拒绝出现!

最佳答案

如果您将 MagicSuggest 附加到使用 value 属性声明的输入元素,就会发生这种情况。

解释:

这将 起作用:

<input type="text" name="klip_tags" id="klip-tags" value="" />

这将 起作用:

<input type="text" name="klip_tags" id="klip-tags" value="joomla,javascript" />

起作用:

<input type="text" name="klip_tags" id="klip-tags" />

关于javascript - MagicSuggest 不显示初始标签(值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22314794/

相关文章:

jquery - 页面加载时在 MagicSuggest 中设置 JSON 值默认值

javascript - Highchart 工具提示和来自外部函数的事件

javascript - 从对象中的子对象访问属性

javascript - 为什么是 Vue.js :class not working when it depends on list item property?

javascript - 使用 Jquery 重定向到哈希 url

javascript 中的 php 计数器不起作用

jquery - 日期选择器的麻烦

jquery - 选择一个元素时禁用其他组

javascript - 如何从魔术建议中清除值(value)

javascript - 使用 JQuery 将元素从一个列表移动到另一个列表