jquery 正在将选择选取器的第一个选项组复制到所有选项组上

yk9xbfzb  于 2023-01-30  发布在  jQuery
关注(0)|答案(1)|浏览(127)

我有一个选择选择器多个下拉菜单工作得很好,但当我添加optgroup的第二,第三个都是由第一个optgroup值复制。
opt-groups通过js填充。

<select class="modal-input selectpicker" style="width: 75%;" data-live-search="true"
            aria-label="Select TestCases" id="select-options" multiple disabled>
</select>

使用的JS为。

$("#select-options").html("")
$("#select-options").html(`
    <optgroup label="First">
        <option>Option One</option>
    </optgroup>
    <optgroup label="Second">
        <option>Option Two</option>
        <option>Option Three</option>
    </optgroup>
`)
$("#select-options").selectpicker("refresh");

我得到的输出是

optgroup标签看起来可以工作,但是选项被复制了,我还检查了brouser inspect元素,选择输入看起来填充得很好。选择选择器在两个组中复制了相同的数据。
我可以尝试什么来解决这个问题?

au9on6nz

au9on6nz1#

我遇到了同样的问题,通过恢复到以前版本的CDN for selectpicker解决了这个问题

相关问题