jQuery Não é possível definir "selecionado" = "selecionado" via attr () nos elementos <option>?

<select>
    <option>1</option>
    <option>2</option>
    <option class="test">3</option>
</select>

$('.test').attr('selected', 'selected');​

A caixa de seleção acima escolheria a terceira opção como padrão sem problemas.Contudo, se você verificar os elementos com o Firebug, não haveráselected="selected" atributo presente dentro do escolhido<option>.

Eu sei que isso não é um grande problema, pois aindatrabalho mas eu precisoselected="selected" lá para que meus outros scripts pudessem pegá-lo e executar um processamento adicional. Existem soluções alternativas por aí?

Obrigado.

questionAnswers(3)

yourAnswerToTheQuestion