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 的任何元素
在 HTML 5 中,允许在标签的 id
属性中使用 unicode 字符。 jQuery 使用的 Sizzle 库声称具有完整的 unicode 支持。
我的 HTML 文件包括:
<p id='§'>Hello</p>
并这样做 returns 一个空数组:
$('§')
为什么这不起作用?
(使用 jQuery 2.2.3)
您需要通过其 CSS id 语法引用该元素:
$('#§')
在标识符名称前添加“#”应该可以正常工作。
将 $('§') 更改为 $('#§')
..因为我们可以使用 #