Трябва да създам и да довърша като това
Предполагам, че Jquery UI няма да може да прави такива неща?
Ще трябва ли да го напиша, или какво ще ви препоръчам?
Отговори:
1 за отговор № 1Предполагам, че имате предвид персонализирания изход на предложенията за автоматично довършване? Можете да персонализирате резултатите от резултатите от автоматичното довършване с jQuery - без проблем. Например:
$(this).autocomplete().data("autocomplete")._renderItem = function (ul, item) {
return $("<li></li>")
.data("item.autocomplete", item)
.append($("<a></a>").html(item.label))
.append($("<span>whatever you fancy in here..</span>"))
.appendTo(ul);
};
Предлагам ви Google "маймунка patching jquery autocomplete" за повече подробности.
1 за отговор № 2
jQuery е водеща и най-мощна JavaScript библиотека: има много приставки за специфична функционалност като Autocomplete. но алтернативи са Dojo Toolkit, Prototype, Mootools и ...
виж това:
http://jqueryui.com/demos/autocomplete/
1 за отговор № 3
Опитайте тази http://code.google.com/p/jquery-autocomplete/
1 за отговор № 4
Това може лесно да се направи с jQuery autocomplete. Разгледайте този плъгин за автоматично довършване: https://github.com/scottgonzalez/jquery-ui-extensions/blob/master/autocomplete/jquery.ui.autocomplete.html.js