私は次のhtmlコードを持っています:
<h3 id="headerid"><span onclick="expandCollapse('headerid')">⇑</span>Header title</h3>
ユーザーがスパンタグをクリックするたびに、上矢印と下矢印を切り替えたいと思います。
function expandCollapse(id) {
var arrow = $("#"+id+" span").html(); // I have tried with .text() too
if(arrow == "⇓") {
$("#"+id+" span").html("⇑");
} else {
$("#"+id+" span").html("⇓");
}
}
私の関数は常にelseパスを使用しています。変数のjavacript:alertを作成するとarrow
、htmlエンティティが矢印として表されます。arrow
変数をhtmlではなく文字列として解釈するようにjQueryに指示するにはどうすればよいですか 。