【发布时间】:2019-11-07 03:29:34
【问题描述】:
我有一个从数据库绑定的多选下拉列表我想获取所选值的 id
我尝试使用 jquery 函数来获取选定值的数组,但它永远无法工作
我的html代码
@Html.DropDownListFor(x => x.RolesMenusMain, GlobalLists.GetMenus(),
new { @class = "form-control select2 multiple", multiple = "multiple", selectedvalue = selected })
jquery 代码
$(document).ready(function () {
$('.select2').select2({
width: '100%'
});
debugger;
var IDs = [];
for (var i = 0; i < $("#RolesMenusMain").attr("selectedvalue").split(",").length; i++) {
if ($("#RolesMenusMain").attr("selectedvalue").split(",")[i] != "")
IDs.push($("#RolesMenusMain").attr("selectedvalue").split(",")[i]);
alert(IDs);
}
$("#RolesMenusMain").val(IDs).trigger("change");
});
【问题讨论】:
标签: javascript razor model-view-controller multi-select