在HTML 5中,标记的id
属性中允许使用unicode字符。而jQuery使用的Sizzle库声称可以获得完全的unicode支持。
我的HTML文件包括:
<p id='§'>Hello</p>
这样做会返回一个空数组:
$('§')
为什么这不起作用?
(使用jQuery 2.2.3)
答案 0 :(得分:2)
将$('§')更改为$('#§')
..因为我们可以使用其ID来访问任何元素#
答案 1 :(得分:1)
您需要通过CSS id语法引用该元素:
$('#§')
在标识符名称前添加“#”应该可以正常工作。