$ (“Select> option [text = 'xxx']”) não funciona

Eu preciso definir o valor selecionado padrão com o texto, aqui está o meu código:

HTML:

<select id="sel">
    <option value="F">Firm</option>
    <option value="G" selected="selected">Government</option>
    <option value="I">Individual</option>
</select>

JavaScript:

$("#sel>option[text='Firm']).prop("selected", true);

não funciona, o valor abaixo é 0:

$("#sel>option[text='Firm']).length

Se eu usar o valor do atributo, ele funciona, mas preciso usar o texto aqui.

Obrigado.

questionAnswers(3)

yourAnswerToTheQuestion