Есть select вида:
<select id="change_student">
<option>Иванов</option>
<option>Петров</option>
<option>Сидоров</option>
</select>
После выполнения некоторых действий на странице в select должен добавляться новый option из переменной, вставать на первую позицию селекта и становиться выбранным (selected). Я это пишу вот так:
var new_student = "Мартиросян";
$("#change_student").prepend( $('<option value="new">new_student</option>') ); //добавление значения в начало
$("#change_student option[value='new']").attr("selected", "selected"); //выбор добавленного значения
На выходе я получаю неверный select, где моя переменная интерпритируется как строка.
<select id="change_student">
<option>new_student</option>
<option>Иванов</option>
<option>Петров</option>
<option>Сидоров</option>
</select>
как добавить в option значение переменной, чтобы в ней появился таки этот Мартиросян?