<button id="the_button" onclick="clicked()">↓ Source ↓</button>
的Javascript
function clicked() {
if ($("#the_button").html() == "↓ Source ↓") {
alert($("#the_button").html());
}
}
与上面的代码,我没有得到一个警报弹出...
但是,如果我将按钮文本和比较字符串更改为仅含有HTML实体的Source
,则它可以工作:
HTML
<button id="the_button" onclick="clicked()">Source</button>
的Javascript
function clicked() {
if ($("#the_button").html() == "Source") {
alert($("#the_button").html());
}
}
有没有办法把它与HTML实体↓
工作?
请问,如果你比较' “\ u2193来源\ u2193”'工作? – Pointy
在任何情况下,使用'
这是一个不太理想的设计,但如果您不想处理html实体,请将箭头和文本'Source'包装在3个区域中,只检查包含'Source'的中间区域的html。我假设你将有多个使用'clicked()'函数作为处理程序的按钮? – Shilly