比较 Javascript 中的长破折号 (—)
Comparing an emdash (—) in Javascript
emdash 从一开始就在 HTML 中,并使用其转义码 —
放在那里
我需要能够调用 jquery 的 $("#element").text()
函数并检测元素的文本是否仍然等于 emdash。我试过:
if($("#element").text() == "—")
和
if($("#element").text() == "—")
both return false 当 emdash 实际上是元素的文本时。当我使用 console.log()
时,实际的 emdash 字符(第二个示例)被打印出来,但尽管这两个语句 return false.
当它实际上是一个 emdash 时,我如何生成一个 return 正确的陈述?
非常感谢大家的评论,他们帮助我找到了正确的解决方案。
问题是括号(我使用的文本编辑器)不支持 emdash 字符,所以我在另一个编辑器中编写了 if 语句并且它工作正常。
emdash 从一开始就在 HTML 中,并使用其转义码 —
我需要能够调用 jquery 的 $("#element").text()
函数并检测元素的文本是否仍然等于 emdash。我试过:
if($("#element").text() == "—")
和
if($("#element").text() == "—")
both return false 当 emdash 实际上是元素的文本时。当我使用 console.log()
时,实际的 emdash 字符(第二个示例)被打印出来,但尽管这两个语句 return false.
当它实际上是一个 emdash 时,我如何生成一个 return 正确的陈述?
非常感谢大家的评论,他们帮助我找到了正确的解决方案。
问题是括号(我使用的文本编辑器)不支持 emdash 字符,所以我在另一个编辑器中编写了 if 语句并且它工作正常。