Tengo una duda de cómo usar "this" en jQuery en este caso (resumido). (Soy super novato).
Código HTML:
<div class="parrafo"> <p id="titulo"><img class="mas" title="Mostrar" src="../imagenes/1.png"/>Titulo1</p> <p id="cuerpo">Texto</p> </div> <div class="parrafo"> <p id="titulo"><img class="mas" title="Mostrar" src="../imagenes/1.png"/>Titulo2</p> <p id="cuerpo">Texto</p> </div> <div class="parrafo"> <p id="titulo"><img class="mas" title="Mostrar" src="../imagenes/1.png"/>Titulo3</p> <p id="cuerpo">Texto</p> </div>
Código HTML:
#cuerpo{ display: none; }
Código HTML:
$(document).ready(function(){ $(function(){ $(".mas").click(function(event) { if($(".mas").attr("title") == "Ocultar") { //Ocultar #cuerpo $("#cuerpo").hide(); //Actualizar imagen $(".mas").attr("src","../imagenes/1.png").attr("title","Mostrar"); } //Si no: else { //Mostrar #cuerpo $("#cuerpo").show(); //Actualizar imagen $(".mas").attr("src","../imagenes/2.png").attr("title","Ocultar"); } }); }); });
Gracias.