Então conheci o método index() do jquery, que pega a posição do elemento filho de um determinado elemento pai.
Veja o código e o exemplo prático para entender melhor.
No HTML:
<ul class="aba">
<li style="cursor:pointer;">Aba 1</li>
<li style="cursor:pointer">Aba 2</li>
<li style="cursor:pointer">Aba 3</li>
</ul>
<div class="conteudo">
<div style="display: none;"><b>Exibir Conteúdo da Aba 1</b></div>
<div style="display: none;"><b>Exibir Conteúdo da Aba 2</b></div>
<div style="display: none;"><b>Exibir Conteúdo da Aba 3</b></div>
</div>
NO JAVASCRIPT:
$("ul.aba li").click(function(){
var index = $(this).index();
$("ul.aba li").css("color","black")
$(this).css("color","blue")
$("div.conteudo").children().hide()
$("div.conteudo").children().eq(index).show()
})
Veja o exemplo na prático abaixo clicando nas abas para que aparece o seu conteúdo.
- Aba 1
- Aba 2
- Aba 3
Se este conteúdo te ajudou ou está com dúvida em algo relacionado a este assunto, por favor deixe seu comentário. Forte abraço!
0 comentários:
Postar um comentário