He visto varios ejemplos que se acercan a lo que estoy buscando, pero ninguno parece describirlo exactamente como lo quiero. Soy un principiante de jQuery, así que las explicaciones son bienvenidas.Alternar innerHTML
Estoy buscando esto para alternar innerHTML
de -
a +
. Alguien sabe de una manera de hacer esto, de manera eficiente?
jQuery/JavaScript
$(document).ready(function() {
$(".A1").click(function() {
$(".P1").toggle("slow");
$(".A1").html("+");
});
});
HTML
<div class="A1">-</div>
<h2 class="H1">Stuff</h2>
<div class="P1">
Stuffy, Stuffy, Stuffed, Stuffen', Stuffing, Good Luck Stuff
</div>
Gracias, todo lo relacionado con el cambio del texto dentro de un elemento HTML debe ayudar. =)
'if ($ ('. A1') texto() == '-') $ ('. A1'). Texto ('+') else $ ('. A1'). Texto ('-') 'o? – powerbuoy
@ powerbuoy-'var e = $ ('. A1') [0]; e.innerHTML = e.innerHTML == '+'? '-': '+'; ' – RobG
Sí, eso es mejor. – powerbuoy