gpt4 book ai didi

jquery - 有没有办法在不破坏代码的情况下删除 optgroup ?

转载 作者:行者123 更新时间:2023-11-30 23:51:09 27 4
gpt4 key购买 nike

我所做的只是编辑一些旧代码,我在其中创建了一个选项组,但现在我想将其删除。我不能只用 css 来做到这一点,因为它使用了所选的插件。

function flavorChooser (title, item) {
var title = 'hidden';
var optgroup = jQuery('<optgroup display="' + title + '"/>');


jQuery.each(item, function(sub_title, sub_item) {
if (typeof sub_item[0] !== "undefined") {
var opt = jQuery('<option value="' + sub_item[0] + '" data-store-locator-value="' + sub_item[0] + '">' + sub_title + '</option>');
optgroup.prepend(opt);
}
});
// console.log('chozen ');
// jQuery('.chzn-container .chzn-results .group-result').css('display', 'none');
return optgroup;

}

最佳答案

这可以删除给定 select 元素的所有 optgroup 子元素:

标记:

<select id="mySelect">
<optgroup label="MyGroup"></optgroup>
<option>Option</option>
<option>Option</option>
<option>Option</option>
<option>Option</option>
<optgroup label="MyGroup2"></optgroup>
<option>Option</option>
<option>Option</option>
<option>Option</option>
</select>

jQuery:

 $(function () {
$("#mySelect").children().remove("optgroup");
});

jsFiddle:http://jsfiddle.net/frJEq/

关于jquery - 有没有办法在不破坏代码的情况下删除 optgroup ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14968481/

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