Bootstrap multi select optgroup 其中一个元素无法正常工作
Bootstrap multi select optgroup with one element not working properly
当 optgroup 中只有一个选项时,Bootstrap multi select with opt group 无法正常工作。当我检查选项 3.1(在我的示例中)时,它上面的所有 optgroups 都得到 selected。
例子请参考以下JSFiddle Link
另外,如果optgroup里面有一个元素,是否可以只给出一个选项?像这样:
<option value="Option 3.1">Option 3.1</option>
而不是
<optgroup label="Group 3">
<option value="Option 3.1">Option 3.1</option>
</optgroup>
我正在使用 Bootstrap Multiselect 和可折叠的选项组。
请帮我解决这个问题。
编辑
即使我 select 第 2 组中的两个选项,第 1 组选项组也会 selected。
要修复它,您只需在 bootstrap-multiselect.js.
中稍作修改
改变这个:
n.prevAll('.multiselect-group').find('input').prop('checked', i);
到这个:
n.prevAll('.multiselect-group:first').find('input').prop('checked', i);
根据用户评论,我在此处发布解决方案 link 以供将来用户参考。
Bootstrap multi select with opt group 无法正常工作。当我检查选项 3.1(在我的示例中)时,它上面的所有 optgroups 都得到 selected。
例子请参考以下JSFiddle Link
另外,如果optgroup里面有一个元素,是否可以只给出一个选项?像这样:
<option value="Option 3.1">Option 3.1</option>
而不是
<optgroup label="Group 3">
<option value="Option 3.1">Option 3.1</option>
</optgroup>
我正在使用 Bootstrap Multiselect 和可折叠的选项组。
请帮我解决这个问题。
编辑
即使我 select 第 2 组中的两个选项,第 1 组选项组也会 selected。
要修复它,您只需在 bootstrap-multiselect.js.
中稍作修改改变这个:
n.prevAll('.multiselect-group').find('input').prop('checked', i);
到这个:
n.prevAll('.multiselect-group:first').find('input').prop('checked', i);
根据用户评论,我在此处发布解决方案 link 以供将来用户参考。