我目前在我的模型中设置了限制,如果选中了复选框,则只允许在选择拾取器中从5个选项中拾取两个选项。
在允许第二个选项之前,我们使用“瓦尔”将其限制为只有一个选项。有没有方法可以同时使用两个选项?
下面是我的想法,示例3是我需要两个选项的示例:
if (check_box.prop("checked")) {
example1.selectpicker("val", "Option");
example2.selectpicker("val", "Option");
example3.selectpicker("val", "Option1")|| example3.selectpicker("val", "Option2");
disable([example1, example2]);
} else {
enable([example1, example2]);
}
但是这将它锁定为只允许选择“Option1”。解决这个问题并允许它同时选择Option1和Option2的最佳方法是什么
****以下是我的最新进展
if (check_box.prop("checked")) {
example1.selectpicker("val", "Option");
example2.selectpicker("val", "Option");
example3.selectpicker('refresh');
example3.find('[value="Option3"]').remove();
example3.find('[value="Option4"]').remove();
example3.find('[value="Option5"]').remove();
disable([example1, example2]);
} else {
example3.find('[value="Option3"]').show();
example3.find('[value="Option4"]').show();
example3.find('[value="Option5"]').show();
service.selectpicker('refresh');
enable([example1, example2, example3]);
}
我现在遇到的问题是,在取消选中复选框后,如何使选项重新出现
1条答案
按热度按时间y1aodyip1#
这是我如何得到所需的行为: