我見過不同的例子接近我正在尋找的東西,但似乎沒有一個來描述它是如何我真的想要它。我是jQuery的初學者,所以歡迎解釋。切換innerHTML
我正在尋找它將innerHTML
從-
切換到+
。任何人都知道如何有效地做到這一點?
的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>
謝謝你,任何與切換的HTML元素將協助內部文本。 =)
'如果($(」 A1' )文本()== ''')$('。A1')。text('+')else $('。A1')。text(' - ')'or? – powerbuoy 2012-03-14 00:43:57
@ powerbuoy -'var e = $('。A1')[0]; e.innerHTML = e.innerHTML =='+'? ' - ':'+';' – RobG 2012-03-14 02:55:47
是的,那樣更好。 – powerbuoy 2012-03-14 03:02:42