Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

andrea cerqueira

[Resolvido] className com dois estilos

Recommended Posts

tenho um menu que quero usar no wordpress mas não estou conseguindo, o wordpress gera o codigo do meu menu dessa forma:

<ul id="nav" class="menu">
  <li class="cat-item cat-item-1"><a href="#">Categoria 1</a>
    <ul class='children'>
      <li class="cat-item cat-item-24"><a href="#">Teste 1</a> </li>
      <li class="cat-item cat-item-25"><a href="#">Teste 2</a></li>
      <li class="cat-item cat-item-26"><a href="#">Teste 3</a></li>
    </ul>
  </li>
  <li class="cat-item cat-item-2"><a href="#">Categoria 2</a>
    <ul class='children'>
      <li class="cat-item cat-item-34"><a href="#">Teste 1</a> </li>
      <li class="cat-item cat-item-35"><a href="#">Teste 2</a></li>
      <li class="cat-item cat-item-36"><a href="#">Teste 3</a></li>
    </ul>
  </li>
</ul>

e no "li" da categoria ele coloca dois estilos, o cat-item e o cat-item-id, o codigo do meu menu tenha essa linha :

if(navItems[i].className == "cat-item") ...
onde ele verifica se o estilo da li é o cat-item e executa a ação, o problema é que ele não funciona pois o codigo é "cat-item cat-item-26" onde o numero é gerado dinamicamente a partir do id do post, e o className não reconhece apenas o primeiro estilo, "cat-item".

alguém pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.