select
から作成するjQueryコードがありますul li menu
。親メニューから追加したいのですoptgroup
が、方法がわかりません。これが私のコードです:
// Create the dropdown base
jQuery("<select />").appendTo("#module-menu");
// Create default option "Go to..."
jQuery("<option />", {
"selected": "selected",
"value" : "",
"text" : "Go to..."
}).appendTo("#module-menu select");
// Populate dropdown with menu items
jQuery("#menu a").each(function() {
var el = jQuery(this);
jQuery("<option />", {
"value" : el.attr("href"),
"text" : el.text()
}).appendTo("#module-menu select");
});
jQuery("#module-menu select").change(function() {
window.location = jQuery(this).find("option:selected").val();
});