Результаты по категориям - плагин автозаполнения jQuery - PullRequest
1 голос
/ 16 ноября 2009

Я ищу плагин автозаполнения, который позволяет классифицировать результаты поиска . Если это неясно, взгляните на панель поиска Apple.com (вверху справа).

Я знаю, что виджет автозаполнения script.aculo.us предоставляет аналогичные функциональные возможности, позволяя вам переносить текст в [span class = "неофициальный"]. Каждый элемент class = "неофициальный" не включен в навигацию с помощью клавиатуры.

Поскольку я не слишком рад включению в этот проект двух разных фреймворков, я был бы рад, если бы кто-нибудь мог рассказать мне, как мне продвинуться в модификации одного из многих плагинов автозаполнения для jQuery, чтобы имитировать эту функциональность .

Спасибо, с нетерпением жду ваших ответов!

1 Ответ

0 голосов
/ 16 ноября 2009

Я предлагаю вам попробовать 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>';
    }
  }
...