如何使用它
显然,您需要确保您的页面已经加载了最新的jQuery库(至少1.3)。之后非常简单,只需将以下代码添加到您的页面中(确保将代码包装在jQuery的ready函数中):
$(function(){
$("input[type=text]").autoSuggest(data);
});
上述代码将对页面上所有文本类型的input
元素应用AutoSuggest。每个元素都将使用相同的数据集。如果您希望在页面上有多个使用不同数据集的AutoSuggest字段,请确保单独选择它们。像这样:$(function(){
$("div.someClass input").autoSuggest(data);
$("#someID input").autoSuggest(other_data);
});
采用上述方法可以让您传入不同的选项和数据集。以下是使用Data Object及其他各种选项的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"});