ordenar elementos en una lista desplegable sin el primer elemento

Tengo el siguiente código para ordenar los elementos en una lista desplegable:

function sortDropDownListByText(selectId) {
    $(selectId).html($(selectId + " option").sort(function(a, b) {
       return a.text == b.text ? 0 : a.text < b.text ? -1 : 1
    })) 
}

esto funciona bien, excepto en los casos en los que, en mi primer artículo, tengo un mensaje "Por favor seleccione un elemento de la lista". . **

¿Existe de todos modos puedo ordenar los elementos en la lista de selección y mantener la "Por favor, seleccione la entrada" como el primer elemento en la lista siempre?

EDITAR:

En respuesta a algunas de las respuestas, el "Por favor, seleccione el elemento siempre tiene un valor de 0"

Respuestas a la pregunta(6)

Su respuesta a la pregunta