gpt4 book ai didi

jquery - 检查 jquery 中是否存在按 id/label 进行 optgroup ?

转载 作者:行者123 更新时间:2023-12-01 00:08:58 24 4
gpt4 key购买 nike

我有一个下拉列表,并在另一个过程中向该下拉列表添加 optgroups/options,并且该部分工作正常。

但是我可能需要添加类似的 optgroup,包含更多数据,并且我想检查该 optgroup 是否存在,如果存在,则不要添加它,而只需向现有 optgroup 添加选项。

我一直在四处搜索,似乎找不到任何有关选择 optgroup 的帮助。

我现有的下拉列表的 ID 为“user_search_select”,可能的 optgroup 值可能类似于“dept_name”或“loc_name”或“last_name”

因此,在添加更多数据后,我可能想对每个 optgroup 内的选项进行排序,这可能吗?如何实现?

谢谢!

最佳答案

检查this out 。虽然我还没有尝试过,但看起来它可以完成排序工作。

关于存在性检查。基本上你可以检查:

<script type="text/javascript">
$(document).ready(function() {
if($('#mySelect optgroup[label=New group]').html() == null){
$('#mySelect').append('<optgroup label="New group"></optgroup>');
$('#mySelect optgroup[label=New group]').append('<option value="1">New element</option>');
} else {
$('#mySelect optgroup[label=New group]').append('<option value="1">New element</option>');
}
});
</script>

在脚本中,if 检查是否存在带有标签“新组”的 optgroup,如果没有这样的组 - 添加新组,然后在该组中添加选项。 else部分,只需在现有的New组中添加选项即可。

然后您应该使用插件应用排序。

关于jquery - 检查 jquery 中是否存在按 id/label 进行 optgroup ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3302967/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com