jquery - Bootstrap Multiselect - 使用插件进行单选,始终选择第一项

标签 jquery twitter-bootstrap bootstrap-multiselect

我正在使用Bootstrap Multiselect用于从多选下拉列表和单选下拉列表中选择值的插件

我注意到几个问题并尝试了几种选择,但没有一个有效。如果有人已经解决了这些问题,请提供建议。

  1. 使用插件进行单选时,我的第一个项目始终被选中
  2. 无法更改单个下拉列表的非SelectedText 文本。

JsFiddle

HTML

<select class="multiselect">
<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>

Javascript

$(function() {
$('.multiselect').multiselect({
        nonSelectedText: 'Check an option!'
    });
});

CSS

.multiselect-container input[type=radio] {
   display: none;
}

最佳答案

解决方法:

HTML:

<form>

  <input type="text" placeholder="Name...">

  <select class="multiselect" size="2">
    <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>

  <button type="reset">
    Reset
  </button>

</form>

JS:

$('.multiselect').multiselect({
    nonSelectedText: 'Choose an option!'
});
$('[type="reset"]').click(function () {
    $('.multiselect-selected-text').attr('title', 'Choose an option!').html('Choose an option!');
    $('.multiselect-container li').removeClass('active');
});

<强> JSFIDDLE

关于jquery - Bootstrap Multiselect - 使用插件进行单选,始终选择第一项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35559522/

相关文章:

javascript - 如何访问当前表格行特定单元格?

jquery - 设置在完整日历中显示的初始时间

css - Bootstrap Multiselect 不显示下拉列表

javascript - 如何在没有单选按钮的情况下自定义/转换引导多选到单选

javascript - 将 ng-click 绑定(bind)到选项值

javascript - 使用 jQuery 将监听器附加到 iframe 内的顶部窗口焦点事件

css - Bootstrap 3 : What if I have an image wider than the col that wraps it?

javascript - 切换 Bootstrap 导航栏

html - Bootstrap 3 - 重叠内容(Clearfix?)

javascript - onInitialized 如何在 Bootstrap-multiselect 中工作