如果在多重选择中选择了某个选项,我将尝试禁用该选项。
这是我的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。