Elemente in einer Dropdown-Liste ohne das erste Element sortieren
Ich habe den folgenden Code, um die Elemente in einer Dropdown-Liste zu sortieren:
function sortDropDownListByText(selectId) {
$(selectId).html($(selectId + " option").sort(function(a, b) {
return a.text == b.text ? 0 : a.text < b.text ? -1 : 1
}))
}
Dies funktioniert einwandfrei, außer in Fällen, in denen in meinem ersten Artikel die Meldung ** "Bitte wählen Sie einen Artikel aus der Liste aus" angezeigt wird. . **
Kann ich trotzdem die Elemente in der Auswahlliste sortieren und den Eintrag "Bitte auswählen" immer als erstes Element in der Liste behalten?
BEARBEITEN:Als Antwort auf einige der Antworten hat das Feld "Bitte wählen Sie ein Element aus, das immer den Wert 0 hat"