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"

Antworten auf die Frage(6)

Ihre Antwort auf die Frage