【发布时间】:2019-10-27 08:55:42
【问题描述】:
我正在尝试使用optgroup 标签来选择组中的所有选项。
这很好,但是,当我还选择一个组 <option> 时,它会选择所有 optgroup 元素。如何使选择仅基于optgrouptag?
$(document).ready(function() {
$("optgroup").on("click", function() {
$(this).children("option").prop("selected", true);
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select>
<optgroup label="Group1">
<option value="11">Option 1</option>
<option value="12">Option 2</option>
</optgroup>
<optgroup label="Group2">
<option value="21">Option 1</option>
<option value="22">Option 2</option>
</optgroup>
</select>
【问题讨论】:
标签: javascript jquery jquery-selectors optgroup