为jquery自动建议添加更多感觉

时间:2012-03-28 09:55:31

标签: javascript jquery autosuggest

我已经在我的应用程序中实现了jquery自动建议,其中包含一堆城市。问题是它显示了输入查询的每个字符串。如果我输入how,它会显示所有字符串中包含“如何”的字符串。

以下是我输入how时得到的结果列表,但我更喜欢按照我所描述的不同顺序得到它,我不想显示其他结果。我不想显示其他结果。

Bhowra Bh
Chalk howa <--------------------------------This should come third
Chowka Ghat
Chowrigacha
Howbagh Jabalpur <--------------------------This should come first
Howrah <------------------------------------This should come second
Khowang
Ladhowal
Majhowalia
MHOW
Mhow
Mount Howrah <------------------------------This should come fourth
Pehowa Road
Pipalwali Chowki
Saheed Ishwar Chowdhary H

如何使这项工作。这里是我使用的代码..或者有没有其他方法来实现这在javascript没有jquery ..?

$(".selector").autocomplete(/*parameters*/);

注意:我使用数组存储城市名称并将其用作自动完成的源。我不使用AJAX

1 个答案:

答案 0 :(得分:0)

您可以使用回调来自行进行过滤和排序。

$(".selector").autocomplete(
  source: function(request, response) {
              // filter parameters based on request.term
              response(/*params*/, request.term);
          }
);

此时也可以更改搜索词,但在这种情况下这不起作用。