Select ID 中包含 unicode 字符的标签

Select a tag with a unicode char in its id

在 HTML 5 中,允许在标签的 id 属性中使用 unicode 字符。 jQuery 使用的 Sizzle 库声称具有完整的 unicode 支持。

我的 HTML 文件包括:

<p id='§'>Hello</p>

并这样做 returns 一个空数组:

$('§')

为什么这不起作用?

(使用 jQuery 2.2.3)

您需要通过其 CSS id 语法引用该元素:

$('#§')

在标识符名称前添加“#”应该可以正常工作。

将 $('§') 更改为 $('#§')..因为我们可以使用 #

访问具有其 ID 的任何元素