Ich möchte ein Helfer meiner jQuery Autocomplete wie folgt hinzufügen:jquery Autcomplete Wie kann ich das RenderMenu immer anzeigen, unabhängig davon, ob es Quelltreffer gibt?
var thing = $("#thing").autocomplete({
minLength: 0,
source: myarray
})
// Override the Render Menu
thing.data("autocomplete")._renderMenu= function(ul, items) {
var self = this;
$.each(items, function(index, item) {
self._renderItem(ul, item);
});
// Adder
ul.append("<a class='helper'>Add <b>\"" + this.term + "\"</b> as a new item</a>")
}
Das Problem ist dieses HELFER zeigt nur auf, wenn die zur automatischen Vervollständigung mindestens 1 Suchspiel gegen die myarray hat. Wie kann ich das Menü immer anzeigen lassen, wenn der Benutzer fokussiert ist?
Dank
Nicht wirklich eine Antwort, aber warum nicht einen leeren Wert vor jeder Ihrer Aussagen anhängen? – kpcrash
Weil das _renderMenu nie aufgerufen wird – AnApprentice