Şimdiye kadar iyi çalışan bir jQuery otomatik tamamlama alanı var. Üzerinde _renderItem
kullanmaya karar verdim çünkü sonuçlarda bazı HTML kullanmak istedim._renderItem türünde molalar otomatik tamamlama alanı kullanma
function prepareClientField() {
var renderItemFunction = function(ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append(item.label)
.appendTo(ul);
};
$("#client_name").autocomplete({
source: clientNames,
delay: 0
}).data("autocomplete")._renderItem = renderItemFunction;
$("#client_name").focus();
}
nedenle, şimdi, benim otomatik tamamlama alanında yukarı/aşağı okları kullanamazsınız: İşte benim kod. Sonuçlarda bir öğeyi tıklamak için fareyi bile kullanamıyorum. Bunun gerçekten işe yaraması için yapmam gereken başka bir şey var mı?