如果使用YT视频ID作为标签ID,是否会出现CSS或jQuery的问题? 如下例所示:
http://www.youtube.com/watch?v=_0qkIdfa3qY
<div id="_0qkIdfa3qY"></div>
$('#_0qkIdfa3qY').html();
但请考虑具有以下字符的ID can be anything:
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-
我在documentation中没有看到有关使用大/小写字母,数字或字符-
和_
的任何内容。我特别想知道身份证开头的数字或分数。
答案 0 :(得分:4)
这可能有助于Selectors 3 Module:
在CSS中,标识符(包括选择器中的元素名称,类和ID)只能包含字符[a-zA-Z0-9]和ISO 10646字符U + 00A0及更高,加上连字符( - )和下划线(_); 他们不能以数字,两个连字符或连字符后跟数字开头。
答案 1 :(得分:2)
使用数据属性可能会更好。
http://www.youtube.com/watch?v=_0qkIdfa3qY
<div data-videoid="_0qkIdfa3qY"></div>
$('div[data-videoid=_0qkIdfa3qY]').html();