分类结果 - jQuery自动完成插件

时间:2009-11-16 20:23:12

标签: jquery jquery-ui jquery-plugins autocomplete scriptaculous

我正在寻找一个自动完成插件,可以轻松对搜索结果进行分类。如果不清楚,请查看Apple.com的搜索栏(右上角)。

我知道script.aculo.us的自动完成小部件提供了类似的功能,允许您在[span class =“informal”]中包装文本。键盘导航中不包含每个class =“非正式”元素。

由于我不太兴奋在这个项目中包含两个不同的框架,如果有人能告诉我如何修改jQuery的许多自动完成插件之一以模仿这个功能,我会很高兴。

谢谢,期待看到你的答案!

1 个答案:

答案 0 :(得分:0)

我建议你试试jQuery autocomplete。有了它,您可以以各种方式格式化结果。例如,函数的输出应该看起来像“url | linkname | third var”,因此您可以自己格式化结果。

  function formatItem(row) {
    if (row[2] == 1)      
    {
      return (<strong>id: " + row[1] + "</strong>)";
    }
    else
    {
      return '<a href="'+row[0]+'"'>'+row[1]+'</a>';
    }
  }