JavaScript: establece el elemento seleccionado desplegable en función del texto de la opción
Digamos que tengo una lista desplegable como esta:
<select id="MyDropDown">
<option value="0">Google</option>
<option value="1">Bing</option>
<option value="2">Yahoo</option>
</select>
y quiero establecer el valor seleccionado en función del texto de la opción, no el valor con javascript. ¿Cómo puedo hacer esto? Por ejemplo, con c # puedo hacer algo como el ejemplo a continuación y se seleccionaría la opción con "Google".
ListItem mt = MyDropDown.Items.FindByText("Google");
if (mt != null)
{
mt.Selected = true;
}
¡Gracias de antemano por cualquier ayuda!