Ir para conteúdo
Fórum Script Brasil
  • 0

Jquery - Abrir <ul> ao clicar em botão


Giovani Rodrigues

Pergunta

Prezados senhores.

Eu estou com uma dúvida.

Tenho um botão, no qual tenho um id

<li class='inline btn_fone'>
    <a href='java script: void(0)' id='$id' class='botao_f efeito_fade'>
    </a>
</li>
Quando eu clicar nesse botão, ele deveria pegar esse id, e abrir uma <ul>, que é uma lista de telefones chamada de um banco de dados.
<div id='exibe_fones'>
    <ul id= '$id_lista' class='lista_fones'>
        <li class='fone_n'>9999-9999</li>
    <li class='fone_n'>9999-9999</li>
    </ul>
</div>
O meu jQuery está assim:
/* EXIBE FONES */
$(".lista_fones").hide();

$(".botao_f ").click(function () {
    var id = $(this).attr('id');
    if ($("#"+id+"_lista").is(":hidden")) {
        event.preventDefault();
        $("#"+id+"_lista").slideDown("normal");
    } else {
        event.preventDefault();
        $("#"+id+"_lista").slideUp("normal");
    }
});

Quando eu passo o parâmetro direto com a numeração, tais como id=10, e no <ul> 10_lista, ele abre normalmente, só que somente na primeira posição (eu tenho uma lista de 10 telefones em sequência).

Como eu posso passar o $id e chamar o $id_lista para eu poder abrir a lista de telefones no local certinho?

Alguém tem alguma idéia?

Obrigado.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...