【发布时间】:2015-03-16 06:29:18
【问题描述】:
我有一个小问题。 我想创建一个用户友好的搜索,所以我必须提供一个自动完成输入的功能。
我的问题是,有超过 1 个类别,所以我想写在自动完成 - 下拉列表中:
“类别”“文章”
当我按下项目时,CATEGORY + ARTICLE 进入我的输入字段,但我只想返回 ARTICLE 名称:)
这是我的 HTML:
<input id="tags" type="text" name="s" value="" placeholder="Suche Items, Quests, Gebiete und mehr !">
在这里你可以看到我的脚本(jQuery):
$(function() {
var availableTags = [
"<b>Community </b> Please help me.",
"<b>Article </b> New update !",
"<b>Community </b> A Question..."
];
$( "#tags" ).autocomplete({
// source: availableTags
source: function(request, response) {
var results = $.ui.autocomplete.filter(availableTags, request.term);
response(results.slice(0, 10));
}
}).data("ui-autocomplete")._renderItem = function (ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append("<a>" + item.label + "</a>")
.appendTo(ul);
};
});
我希望你能理解我想要达到的目标,谢谢:)
【问题讨论】:
标签: javascript jquery html autocomplete