jquery - 为 dropdownlistfor 应用 bootstrap multiselect

标签 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。但似乎我遇到了意想不到的问题,例如只选择一个值。如下图所示。

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

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

也许我们不能将此插件应用于元素的下拉列表。任何帮助表示赞赏。谢谢

已更新:此问题是由于 multiple 属性引起的。我将它添加到 dropdownlistfor 中,如下所示,它工作正常。

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

最佳答案

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

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

关于jquery - 为 dropdownlistfor 应用 bootstrap multiselect,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45878284/

相关文章:

html - CSS float : clear on parent does not expand it to contain floated children

javascript - 在 JQuery (Javascript) 中构建内存游戏迷你游戏

python - 从 S3 Bucket 编辑 base.css 文件

html - 我如何覆盖 !important 内联 css?

javascript - JS自定义进度条

javascript - 如何添加到现有的 JSON.stringify 字符串

javascript - 为什么 javascript this.style[property] 返回一个空字符串?

html - Jekyll 随机排序集合

css - 如何解决这个 sass 插值问题

jquery - 如何循环播放 jQuery div 动画?