【发布时间】:2013-05-05 10:37:04
【问题描述】:
我正在创建一些输入字段来插入搜索标签(与 StackOverflow 完全相同的方法)。当字段加载时没有标签时效果很好。
问题是我想将自定义标签添加到字段 onLoad。我从Documentation 知道您可以添加作为建议输入的标签,但我要添加的标签不在数据库中(我正在从中加载)。
我试过这个:
1.
<input type="text" value="tag1,tag2,tag3" />
2.
<input type="text" value="['tag1','tag2','tag3']" />
3.
$('.tags').magicSuggest({
width: 300,
maxSuggestions: 5,
data: json,
...,
value: ["tag1","tag2","tag3"]
});
还有更多类似的东西。
我也考虑过遍历标签并将其添加到带有 ID 的 data: json,然后使用 value: [ID1,ID2,ID3],但必须有更简单的方法!
我在这里创建了一个 jsFiddle:http://jsfiddle.net/y4MnW/
希望有人能帮我完成剧本的最后润色。
更新:
每个项目都应该单独激活,而不是同一个类。之后可以添加.addToSelection()
【问题讨论】:
标签: javascript jquery tags magicsuggest