我已经在我的应用程序中实现了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
答案 0 :(得分:0)
您可以使用回调来自行进行过滤和排序。
$(".selector").autocomplete(
source: function(request, response) {
// filter parameters based on request.term
response(/*params*/, request.term);
}
);
此时也可以更改搜索词,但在这种情况下这不起作用。