Remover Div sem remover o Conteudo

bom dia a todos, to precsiando de uma ajuda, seria possivel atraves de Jquery ou Javascript remover somente a Div sem remover o conteudo como : li, a , span

<div id='submenu1' class="collapse sidebar-submenu" sub="1">
                                 <li id="hrefEmpresas" runat="server">
                                    <a href="./empresas.aspx">
                                    <i class='pli-building'></i>
                                     <span class="menu-title">Empresas</span>
                                    </a>
                                 </li>
    </div>

Armazene o conteúdo dela, armazene onde a div estava, remova a div e no lugar que ela estava, insira o conteúdo.

1 curtida

Não diretamente relacionado, mas um elemento li não deveria estar “solto” dentro de uma div.

Veja na documentação que um li só pode estar dentro de um ul, ol ou menu.

Claro que o browser geralmente não reclama (os browsers são bem permissivos com HTML inválido, aceitam “qualquer coisa”), mas tente usar os elementos da forma mais correta possível, mesmo que a forma errada “funcione”.

1 curtida

Opa Hugo beleza,

cara obrigado eu tive um norte para resolver depois do seu apontamento, inclui as UL e conseguir trabalhar melhor com o Layout.