Если вы не возражаете немного изменить свой HTML-код, включив в него атрибут value
, вы можете значительно сократить код, необходимый для этого:
<option>B</option>
до
<option value="B">B</option>
Это будет полезно, если вы хотите сделать что-то вроде:
<option value="IL">Illinois</option>
С этим последующим jQuery внесет изменения:
$("select option[value='B']").attr("selected","selected");
Если вы решите , а не включить использование атрибута value
, вам потребуется циклически просмотреть каждую опцию и вручную проверить ее значение:
$("select option").each(function(){
if ($(this).text() == "B")
$(this).attr("selected","selected");
});