这个非常好!https://github.com/wuyuntao/jquery-autosuggest/
如何使用它
显然,您需要确保页面中已经加载了最新的jQuery库(至少1.3)。之后,这非常简单,只需将以下代码添加到页面中(确保将代码包装在jQuery的ready函数中):
$(function(){
$("input[type=text]").autoSuggest(data);
});
上面的代码行将AutoSuggest应用于input
页面上的所有文本类型元素。每个人将使用同一组数据。如果要在页面上拥有多个使用不同数据集的AutoSuggest字段,请确保分别选择它们。像这样:
$(function(){
$("div.someClass input").autoSuggest(data);
$("#someID input").autoSuggest(other_data);
});
执行上述操作将允许您传递不同的选项和不同的数据集。下面是将AutoSuggest与数据对象和其他各种选项结合使用的示例:
var data = {items: [
{value: "21", name: "Mick Jagger"},
{value: "43", name: "Johnny Storm"},
{value: "46", name: "Richard Hatch"},
{value: "54", name: "Kelly Slater"},
{value: "55", name: "Rudy Hamilton"},
{value: "79", name: "Michael Jordan"}
]};
$("input[type=text]").autoSuggest(data.items, {selectedItemProp: "name", searchObjProps: "name"});