I have an edit page with razor page. I want the selected values in the database in select2 to be selected in select2. For this reason, I am trying to loop selected values and make them selected for select2. But this administration is not working.
<div class="mb-3" data-select2-id="21">
<select asp-for="SelectedCities" asp-items="ViewBag.CityPrices as SelectList" id="selected-cities" class="multiple-select select2-hidden-accessible" data-placeholder="Şehir Seçiniz" multiple="" data-select2-id="21" tabindex="-1" aria-hidden="true"></select>
</div>
here is my script
<script>
$(document).ready(function () {
@foreach (var packageCity in Model.PackageCities)
{
<text>
$('#selected-cities').val('@packageCity.CityPrice.PriceId');
$('#selected-cities').trigger('change');
</text>
}
</script>