Когда я выбираю значение в множественном выборе select2, значение по умолчанию 0 все еще остается в списке.
Есть идеи как его убрать?
div class="row mg-t-20">
@Html.LabelFor(m => m.ActivityThatIsAssigned, new { @class = "col-sm-4 form-control-label" })
<div class="col-sm-8 mg-t-10 mg-sm-t-0">
@Html.DropDownListFor(m => m.ActivityThatIsAassignedId, Model.ActivityThatIsAssigned, new { @class = "dropdown js-ActivityThatIsNotAssigned-dropdown", @multiple = "multiple", @style = "width: 100%;" })
@Html.HiddenFor(m => m.ActivityThatIsAassignedId)
</div>
</div>
модель товара
[Display(Name = "Activity that is assigned")]
public IEnumerable<SelectListItem> ActivityThatIsAssigned { get; set; }
Инициализация выбора2
$(".dropdown").select2({ width: '100%' });
$(".js-selectlinkedinprofile, .js-selectbatch, .js-selecttag, .js-selectfanactivity, .js-selectfandeliveryaction, .js-ConnectedToOtherProfiles").prepend('<option value="0"></option>');
$(".dropdown.js-selectfandeliveryaction, .dropdown.js-selectlinkedinprofile, .dropdown.js-selectbatch, .dropdown.js-selecttag, .dropdown.js-selectfanactivity, .dropdown.js-selectfandeliveryaction, .dropdown.js-ActivityThatIsAssigned-dropdown, .dropdown.js-ActivityThatIsNotAssigned-dropdown, .dropdown.js-ConnectedToOtherProfiles" ).select2();
$(".js-selectlinkedinprofile, .js-selectbatch, .js-selecttag, .js-selectfandeliveryaction,.js-ConnectedToOtherProfiles").val("0").trigger("change.select2");