Chcę dodać wartość już wybraną select2 nie mylić z wartościami dostępnymi do wyboru niestety nie mogę znaleźć rozwiązania. Używam Jquery
$(document).ready(function(){
var listSpeciesByCategoryLoad = species.filter(x => x.category.name === publication.category);
console.log(publication);
$('#test').find('option').remove().end()
$.each(listSpeciesByCategoryLoad, function(key, value) {
$('#test')
.append($("<option></option>")
.attr("value",key.name)
.text(value.name)
);
});