如何使用数据表获取多选下拉列表ID

时间:2018-01-17 11:44:16

标签: jquery asp.net-mvc

这是我的下拉列表的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
});

这是插件的小型多选代码。

0 个答案:

没有答案