我想自定義的jQuery自動完成的搜索行爲,現有的代碼如下如何自定義jQuery的自動完成搜索機制
var data = [
{"url":"http://site/test.php", "label":" test course"}]
$k(".input").autocomplete({
max:10,
source: data,
multipleSeparator: " ",
select: function(event, ui) {
window.location.href = ui.item.url;
},
appendTo: "#results",
open: function() {
var position = $("#results").position(),
left = position.left, top = position.top;
$("#results > ul").css({left: left + 20 + "px",
top: top + 4 + "px" });
}
});
我需要忽略數據中的空格(搜索數據)。
假設如果我輸入「testcourse」,我必須得到像「test course」這樣的結果。
如何做到這一點。
只要您輸入「測試」,「測試課程」應該在選項列表中。如果你打算輸入整個東西,你將需要修改他們返回的'data'源項目。也許是自定義連接。 – DevlshOne