2017-02-24 10 views
0

Ich bin Anfänger in HTML, javaScript oder jQuery, ich bin im Grunde ein Oracle DBA und Entwickler. Ich muss wissen, wie man ausgewählte Liste mit jquery füllt. Ich habe eine Zeichenfolge aus der Datenbankabfrage erstellt, die wie unten erwähnt ist. Jetzt möchte ich das in einer Auswahlliste aufgefüllt werden. Zum Beispiel habe ich die Zeichenfolge wie:Wie wird die Auswahlliste mit jquery gefüllt?

<select id="my-select" name="emplist"> 
<option value="7839">KING</option> 
<option value="7782">CLARK</option> 
<option value="7934">MILLER</option> 
<option value="21">MAMUN</option></select> 

und Ich mag das Element der Auswahlliste mit den Daten über genannte ‚#SELECT_LIST‘ füllen. Wie kann ich das machen? Jetzt möchte ich das selct Element mit der Zeichenfolge gefüllt werden.

Bitte antworten, Ihre Antwort wird mir helfen.

Danke.

+0

was wollen Sie als Ausgang? –

+2

Bitte aktualisieren Sie Ihre Frage mit dem, was Sie ausprobiert haben, welche Ausgabe Sie erhalten, welche Ausgabe Sie erhalten sollten und welche Nachforschungen Sie durchgeführt haben, um den Fix zu finden. – Sam

+0

'$ ('# SELECT_LIST') .html ('Yourstring')' ...? (Nur wenn '# SELECT_LIST' bereits kein Auswahlelement ist - in diesem Fall müssten Sie natürlich nur Optionen anhängen, Auswahlelemente können nicht geschachtelt werden.) – CBroe

Antwort

0

können Sie jQuery verwenden, es zu tun:

$(document).ready(function(){ 

//init data 
var arrayList = [ 
     {"Id": 100, "Name": "Abc"}, 
     {"Id": 200, "Name": "XYZ"} 
     ]; 

for (var i = 0; i <= arrayList.length; i++) { 
     $('#SELECT_LIST').append('<option value="' + arrayList[i].Id + '">' + arrayList[i].Name + '</option>'); 
    } 

}); 
+0

kann es eine Option geben, die Werte zu durchlaufen, weil in Ajax Anrufliste kann in Zahlen variieren, –

+0

@HasanAlMamun: Sie können eine Schleife in diesem Fall verwenden, mein Freund. Ich werde meine Antwort zum Beispiel bearbeiten :) – Tomato32

+0

Danke, ich werde es versuchen, sieht vielversprechend aus. Vielen Dank. –

Verwandte Themen