Вы можете добавить атрибут «selected» к элементу option, который вы хотите выбрать:
$('#select')
.append('<option value="' + result + '" selected="selected">' + result + '</option>');
Вы не указываете, как именно заполняете, выбираете элемент, используя цикл, вы можете сделать так:
var data = ['a', 'b', 'c'];
var $select = $('#select'); // you might wanna empty it first with .empty()
for (var i = 0; i < data.length; i++) {
var o = $('<option/>', { value: data[i] })
.text(data[i])
.prop('selected', i == 0);
o.appendTo($select);
}
DEMO
Похоже, вы используете jQuery Mobile, как вы сказали в комментарии.
Если вы используете selectmenu widget , вам необходимо программно обновить его после внесения программных изменений в его содержимое / структуру:
$select.selectmenu("refresh", true);
Документация