用于伪元素内容的数据内容中的 Unicode

Red*_*ter 3 css unicode jquery pseudo-element

我想使用 JQuery 将 unicode 放在 data-content 属性中,以便将其用于伪元素内容,但我找不到正确的格式。你如何显示unicode?休耕只是显示▼

a::after
{
    content: attr(data-content);
}
Run Code Online (Sandbox Code Playgroud)
<a href="...">...</a>
Run Code Online (Sandbox Code Playgroud)
$("a").attr ("data-content", "&#x25BC;");
Run Code Online (Sandbox Code Playgroud)

LcS*_*zar 5

以这种格式插入\u,在 Javascript 中使用that 表示字符串文字中的 Unicode 数字

$("a").attr ("data-content", "\u25BC");
Run Code Online (Sandbox Code Playgroud)

来自MDN Unicode 转义文档

您可以在字符串文字、正则表达式和标识符中使用 Unicode 转义序列。转义序列由六个 ASCII 字符组成:\u 和一个四位十六进制数。例如,\u00A9 代表版权符号。JavaScript 中的每个 Unicode 转义序列都被解释为一个字符。

$("a").attr ("data-content", "\u25BC");
Run Code Online (Sandbox Code Playgroud)
$("a").attr ("data-content",  "\u25BC");
Run Code Online (Sandbox Code Playgroud)
a::after
{
    content: attr(data-content);
}
Run Code Online (Sandbox Code Playgroud)