Im, используя плагин мультиплексирования пользовательского интерфейса JQuery http://www.erichynds.com/jquery/jquery-ui-multiselect-widget/ для динамического добавления элементов в поле выбора
//Make filter cars multiselect
$("#cars_filter").multiselect({noneSelectedText:'Select cars'});
function populateCarfilter(){
var opts="<option value=''>Select cars</option>";
$.each(markers, function(idx, mar){
if(mar.getVisible() && mar.get("car"))
opts+="<option value='" + mar.get("id") + "'>" + mar.get("driver") + " - " + mar.get("car") + "</option>";
});
if($("#cars_filter").html()!=opts){
var id = $("#cars_filter").val()
$("#cars_filter").html(opts);
$("#cars_filter").val(id);
$("#cars_filter").multiselect('refresh');
}
}
populateCarfilter(); //This gets called every 2 secs automatically by SSE (server sent events)
Теперь у меня возникает странная проблема. Первый вариант в поле выбора выбирается автоматически при каждом обновлении окна выбора. Любой способ исправить эту проблему?
Спасибо