如果我们有HTML元素<p>œ</p>
(例如)并运行该函数
function test() {
var inhtml = $("p").html();
if (inhtml == "œ") { alert("Yes"); }
}
不显示警报。
在这种情况下,您需要什么?
最佳答案
因为调用.html()
返回解析的内容,而不是字符代码
尝试
var inhtml = $("p").html();
if (inhtml == $($.parseHTML('œ')).text()) {
alert("Yes");
}
演示:Fiddle
要么
var inhtml = $("p").html();
if (inhtml == 'œ') {
alert("Yes");
}
演示:Fiddle