使用 jQuery 添加一个 ? 跨度中的刻度线

Pek*_*kka 6 html javascript jquery

这个问题我了解到复选标记是代码? (0x2714 [HTML decimal: ✔])。我知道您通过执行$('#spanid').text(texthere);. 我想将复选标记添加到跨度。

我这样做了

$('#spanid').text(✔); //This errors on the `&`
$('#spanid').text(#10004); //This results in `Unexpected token ILLEGAL
Run Code Online (Sandbox Code Playgroud)

这样做的正确方法是什么?

Sha*_*k D 6

使用.html(). 此外,将值括在引号中。

$('#spanid').html('✔');
Run Code Online (Sandbox Code Playgroud)

.text()将输入转换为文本字符串。.html()转换为 HTML 字符串/内容,可以看到编码的字符。

小提琴演示

或者如果你已经有了这个角色?.text()就可以了;

$('#spanid').text('?');
Run Code Online (Sandbox Code Playgroud)