2016-05-25 7 views
0

ich zur Zeit eine Auswahlliste aufbauen über einen DB-Aufruf und dann die Schleife durch die Ergebnisse und bauen die Liste nach oben wie folgt entfernen ein Wert zu $('#CurrentAuthority').text() Ich bekomme die ausgewählte Option aber auch die --Please Select Authority--, die vorangestellt wurde.Wie vorangestellten Text von Option in der Auswahlliste

Kann der vorangestellte Text entfernt werden?

und wenn ja, wie?

Antwort

2

Sie wollen wahrscheinlich nur die ausgewählte Option zur Abfrage:

$('#CurrentAuthority > option:selected').text(); 
+1

vielen dank @Martin – kingtreelo

+0

Schön! Sie können meine Antwort als akzeptiert markieren, wenn dies das ist, was Sie gesucht haben. – martin

0

Verwendung anhänge für ersten Text auch: -

$('#CurrentAuthority').children().remove().end(); 
$('#CurrentAuthority').append("<option value='' selected='selected'>--Please Select Authority--</option>"); 
    for (i = 0; i < data.length; i++) { 
      $('#CurrentAuthority').append($('<option></option>').attr("value", data[i].CurrentAuthorityId).text(data[i].CurrentAuthority)); 
     } 

Für ausgewählte Option Wert, den Sie unten verwenden müssen: -

$('#CurrentAuthority option:selected').val(); 
Verwandte Themen