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"