为dropdownlistfor应用bootstrap multiselect

时间:2017-08-25 09:21:38

标签: jquery html css twitter-bootstrap-3

我想创建下拉列表,如下面的jsfiddle示例所示。

 $(document).ready(function() {
        $('#example-getting-started').multiselect();
    });

 <select id="example-getting-started" multiple="multiple">
    <option value="cheese">Cheese</option>
    <option value="tomatoes">Tomatoes</option>
    <option value="mozarella">Mozzarella</option>
    <option value="mushrooms">Mushrooms</option>
    <option value="pepperoni">Pepperoni</option>
    <option value="onions">Onions</option>
</select>

enter image description here

这很好用如上面的截图所示。但我想将这个相同的场景应用于@ Html.Dropdownlist for element。但似乎我遇到了意想不到的问题,例如只选择一个值。如下面的截图所示。

@Html.DropDownList(m => m.Detail, new SelectList(ViewBag.detailList, "Value", "Text"), new { id = "det" })

$(document).ready(function() {
    $('#det').multiselect();
});

也许我们无法将此插件应用于dropdownlistfor元素。任何帮助都很感激。感谢

已更新:由于多个属性而发生此问题。我将它添加到dropdownlistfor,如下所示,它工作正常。

 @Html.DropDownListfor(m => m.Detail, new SelectList(ViewBag.detailList, "Value", "Text"), new { id = "det", multiple ="multiple" })

1 个答案:

答案 0 :(得分:1)

看不到代码,但我相信你在第二张图片中使用单选按钮使用复选框,就像第一张图片一样,它会得到解决

或者请将您的代码添加到问题中,谢谢