Ordenar caixa de seleção com jQuery

Tenho uma caixa de seleção em um formulário, que carrega um atributo rel incremental. Eu tenho uma função que pode classificar as opções pelo seu valor .text (), em ordem alfabética.

minha pergunta é, com o jQuery, como faço para classificar em uma ordem crescente usando o atributo re

<option rel="1" value="ASHCHRC">Ashchurch for Tewkesbury </option>
<option rel="2" value="EVESHAM">Evesham </option>
<option rel="3" value="CHLTNHM">Cheltenham Spa </option>
<option rel="4" value="PERSHOR">Pershore </option>
<option rel="5" value="HONYBRN">Honeybourne </option>
<option rel="6" value="MINMARS">Moreton-in-Marsh </option>
<option rel="7" value="GLOSTER">Gloucester </option>
<option rel="8" value="GTMLVRN">Great Malvern </option>
<option rel="9" value="MLVRNLK">Malvern Link </option>

minha função de classificação: var object; pode ser uma das muitas caixas de seleção em todo o formulári

$(object).each(function() {

    // Keep track of the selected option.
    var selectedValue = $(this).val();

    // sort it out
    $(this).html($("option", $(this)).sort(function(a, b) { 
        return a.text == b.text ? 0 : a.text < b.text ? -1 : 1 
    }));

    // Select one option.
    $(this).val(selectedValue);

});

questionAnswers(10)

yourAnswerToTheQuestion