【发布时间】:2018-04-23 12:56:58
【问题描述】:
我想使用 jQuery 在optgroup 中添加一个选项。我正在使用引导选择器。以下是我的代码:
var groupOption = "<option value='123'>123</option>";
$("#selectpickerdemo").append(groupOption).selectpicker('refresh');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select class="selectpicker" multiple name="selectpickerdemo" id="selectpickerdemo">
<optgroup label="Label 1">
<option value='abc'>ABC</option>
<option value='abcd'>ABCD</option>
</optgroup>
<optgroup label="Label 2">
<option value='abc'>ABC</option>
<option value='abcd'>ABCD</option>
</optgroup>
</select>
【问题讨论】:
-
您只需在调用
append()之前选择optgroup元素,而不是像现在这样选择select。 -
@RoryMcCrossan,我试过了。我为每个 optgroup 提供了 id 并尝试使用该 id 添加选项,但它不起作用
标签: php jquery twitter-bootstrap bootstrap-selectpicker