Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos, esse é o meu primeiro post e espero que consigam me ajudar. Meu problema é o seguinte.
Estou fazendo um menu usando os parâmetros <ul> <li> e jquery.
O menu está sendo alimentado de um banco de dados e possui um submenu "collapse".
A tabela de registros está da seguinte forma: ID, IDcategoria e nome. Onde ID é auto e IDgaleria relaciona o ID como um submenu.
Ex.:
>
ID---IDgaleria---nome
1----0------------menu 1
2----0------------menu 2
3----1------------submenu 1
4----1------------submenu 1
5----2------------submenu 2
6----2------------submenu 2
7----0------------menu 3
8----0------------menu 4
O fonte já executado fica da seguinte forma.
<ul id="menu">
<li><a href="default.asp">Home</a></li>
<li><a href="">Menu 1</a>
<ul>
<li><a href="conteudo.asp?ID=3">sub menu 1</a></li>
<li><a href="conteudo.asp?ID=4">sub menu 1</a></li>
</ul>
</li>
<li><a href="">Menu 2</a>
<ul>
<li><a href="conteudo.asp?ID=5">sub menu 2</a></li>
<li><a href="conteudo.asp?ID=6">sub menu 2</a></li>
</ul>
</li>
<li><a href="conteudo.asp?ID=7">Menu 3</a>
[color="#FF0000"]<ul>
</ul>[/color]
</li>
<li><a href="conteudo.asp?ID=8">Menu 4</a>
[color="#FF0000"]<ul>
</ul>[/color]
</li>
</ul>
O meu problema acontece que quando o menu não tem um submenu não quero que mostre o <ul></ul> do sub, porque assim ele ainda entende que tem submenu e não deixa acionar o link como se fosse primário. Já tentei usar if then mas não consegui, ou ele mostra pra todos ou não mostra pra ninguém.
Agradeço a ajuda desde já...
Abs.
// Thiago K.
Carregando comentários...