Por que a lista suspensa do ASP.net não é padronizada como 0 se o jquery escolhido é usado

Eu estava usando o Chosen Jquery, que faz com que a lista suspensa não seja atualizada.

Este é o HTML:

<select name="ctl00$BodyPlaceHolder$ddl1" id="ddl1" class="chose-select le">
    <option value="Select a State">Select a State</option>
    <option value="Alabama">AL</option>
    <option value="Alaska">AK</option>
    <option value="Arizona">AZ</option>
</select>

JavaScript que define o índice selecionado como 0:

function setSelectedIndex(dropdownlist, selVal) {
    var ddl1 = document.getElementById(dropdownlist);
    if (selVal < ddl1.selectedIndex) {
        ddl1.selectedIndex = selVal;

        $(ddl1).val(0).trigger('chosen:updated');
    }
}

Isso funciona com um problema. O problema ocorre quando a função define o índice selecionado como 0 e mostra "Selecione uma opção" como o índice 0 em vez da primeira opção padrão.

Alguma idéia de como consertar isso?

questionAnswers(3)

yourAnswerToTheQuestion