如何比较 $(element).html() == "×"

Udi*_*itS 2 html javascript

我有一个跨度标签,如下所示:

<span>&times;</span>

在 JavaScript 中,如果我检查

$("span").html()

回应是:"-"

有什么办法可以比较吗

$("span").html() == "&times;"

代替$("span").html() == "-"

Raj*_*esh 5

您可以创建一个内存中的元素并将其与跨度进行比较

var span = document.querySelector('span');
var dummy = document.createElement('span');
dummy.innerHTML = '&times;'
console.log(span.innerHTML === dummy.innerHTML)
Run Code Online (Sandbox Code Playgroud)
<span>&times;</span>
Run Code Online (Sandbox Code Playgroud)