2011-01-15 5 views
2

Ich versuche, ein Auswahl- oder Listbox-Steuerelement aus den Ergebnissen in jQuery Autocomplete-Plugin zu füllen. Ich möchte das div unter dem Autovervollständigungssteuerelement nicht anzeigen, wenn die Ergebnisse zurückgegeben werden. Irgendeine Hilfe? Füllen Sie Listbox/wählen Sie mit Ergebnissen von jQuery Autocomplete


UPDATE:
Hier ist der Code, den ich das Listenfeld zu füllen versuchen:

formatItem: function (data) { 
    $('#lstBox').append($("<option/>"), { 
     value: data.Name, 
     text: data.Name 
    }); 
    return ''; 
} 

Antwort

1

Angenommen, Sie diese plug in verwendet, haben Sie versucht:

$('input#suggest').setOptions({ 
max: 0 
}); 

wenn das nicht funktioniert versuchen:

$('input#suggest').setOptions({ 
scrollHeight: 0 
}); 
+0

scrollHeight: 0 Arbeit s. Unterhalb des Autocomplete-Steuerelements befindet sich jedoch eine dünne Linie, die nicht gut aussieht. Jeder Weg, um es zu beseitigen. Ich habe auch versucht, das Listenfeld wie folgt zu füllen: $ ('# lstBox'). Append ($ ("

+0

Sie können die Zeile entfernen, indem Sie die Autocomplete CSS bearbeiten, wenn Sie Hilfe mit einem anderen Teil des Codes benötigen bitte den vollständigen Code in der Frage – amosrivera

+0

Aktualisierte Frage mit Codebeispiel. – Ashish