这是我的下拉列表的asp.net代码:iam无法获得多个选中的复选框ID。
@if (ViewBag.EventContentTypeId == Convert.ToInt32(EventContentType.Events))
{
<div class="col-sm-3 form-group input" style="padding-left:0">
<div class="input-group">
@Html.DropDownList("EventCategoryDDL", @ViewBag.EventCategories as IEnumerable<SelectListItem>, new { @class = "form-control call-checkbox", @multiple = "multiple" })
<span class="input-group-addon">
<i class="fa fa-file-text" aria-hidden="true"></i>
</span>
</div>
</div>
}
这是我的数据表代码:
$('#btnSearch').click(function () {
oTable
.columns(12).search($("#EventCategoryDDL option:selected").val())
.draw();
return false;
});
这一行
.columns(12).search($("#EventCategoryDDL option:selected").val())
如果选中多个复选框ID,我只获得一个ID。和iam使用jquery multiselect插件。
$('#EventCategoryDDL').multiselect({
placeholder: '-- Select Category --',
selectAll: true
});
这是插件的小型多选代码。