All I was attempting was to edit some old code, where I had made an option group, but now I'd like to take it away. I can't just do it with css because it's using the chosen plugin.
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;
}
This works to remove all of the
optgroup
children of a givenselect
element:Markup:
jQuery:
jsFiddle: http://jsfiddle.net/frJEq/
This is how to find it from label and remove,
p.s this is what I wanted and publishing for others benefit