【发布时间】:2010-09-06 23:57:03
【问题描述】:
我有以下html代码:
<h3 id="headerid"><span onclick="expandCollapse('headerid')">⇑</span>Header title</h3>
每次用户单击 span 标签时,我想在向上箭头和向下箭头之间切换。
function expandCollapse(id) {
var arrow = $("#"+id+" span").html(); // I have tried with .text() too
if(arrow == "⇓") {
$("#"+id+" span").html("⇑");
} else {
$("#"+id+" span").html("⇓");
}
}
我的函数总是走其他路径。如果我创建 arrow 变量的 javacript:alert,我将得到表示为箭头的 html 实体。我如何告诉 jQuery 将 arrow 变量解释为字符串而不是 html。
【问题讨论】:
标签: javascript jquery html-entities