我试图清除一个多选择下拉使用JavaScript所示的图像如下
班级
[MultiSelect("GetLookUps", 6)]
public int[] HoldItemsArr { get; set; }
奇特尔姆
<div class="row form-group">
@Html.RequiredLabelFor(model => model.HoldItemsArr, new { @class = "control-label col-md-5" })
<div class="col-md-7">
@Html.EditorFor(model => model.HoldItemsArr, new { htmlAttributes = new { @class = "form-control", multiple = "multiple" } })
@Html.ValidationMessageFor(model => model.HoldItemsArr, "", new { @class = "text-danger" })
</div>
</div>
JavaScript
if (($("#ReasonForLeaving").val() == 15)) {
$("#ResignationInfo").show();
}
else {
// I tried all the option below
$('#HoldItemsArr').length = 0;
$("#HoldItemsArr option:selected").prop("selected", false);
$("#HoldItemsArr").val('')
$("#HoldItemsArr").multiSelect("clearSelection");
}
2条答案
按热度按时间r3i60tvu1#
下面的链接帮助我正在寻找什么
How do I reset a jquery-chosen select option with jQuery?
我需要将下面的代码添加到我的JavaScript中
$('# HoldItemsArr').瓦尔('').trigger('chosen:updated');
qvk1mo1f2#
备选办法1:
备选方案二: