如果选择了选项,则Bootstrap Multiselect禁用选项

时间:2020-11-10 18:50:53

标签: jquery bootstrap-multiselect prop

如果在多重选择中选择了某个选项,我将尝试禁用该选项。

这是我的HTML:

<select id="options" multiple="multiple">
  <option value="one">1</option>
  <option value="two">2</option>
  <option value="three">3</option>
  <option value="four">4</option>
  <option value="five">5</option>
  <option value="six">6</option>
</select>

附带javascript:

onChange: function(option, checked, select) {
  var selectedOptions = $('#options option:selected');
  if($(this).val() == "one") {
    $("option[value='two']").prop("disabled", true);
    input.parent('label').parent('li').addClass('disabled');
  } else {
    $("option[value='two']").prop("disabled", false);
    input.parent('label').parent('li').removeClass('disabled');
  };
}

我一直在玩这个Here on CodePen,没有运气。我在哪里出错了?

编辑-发布后我意识到我不清楚要实现的目标。只需选择选项1,就不能选择选项2。

0 个答案:

没有答案
相关问题