Jquery 使用YouTube视频的ID作为HTML标记的ID?

Jquery 使用YouTube视频的ID作为HTML标记的ID?,jquery,html,css,Jquery,Html,Css,如果使用YT视频ID作为标记ID,CSS或jQuery会有任何问题吗? 如本例所示: http://www.youtube.com/watch?v=_0qkIdfa3qY 但请考虑具有以下字符的ID: 我没有看到任何关于大写/小写、数字或字符的使用。我特别想知道ID开头的数字或分数。从 在CSS中,标识符(包括选择器中的元素名称、类和ID)只能包含字符[a-zA-Z0-9]和ISO 10646字符U+00A0及更高,加上连字符(-)和下划线(33;)它们不能以数字、两个连字符或连字符后跟数字开

如果使用YT视频ID作为标记ID,CSS或jQuery会有任何问题吗?
如本例所示:

http://www.youtube.com/watch?v=_0qkIdfa3qY

但请考虑具有以下字符的ID:

我没有看到任何关于大写/小写、数字或字符的使用。我特别想知道ID开头的数字或分数。

在CSS中,标识符(包括选择器中的元素名称、类和ID)只能包含字符[a-zA-Z0-9]和ISO 10646字符U+00A0及更高,加上连字符(-)和下划线(33;)它们不能以数字、两个连字符或连字符后跟数字开头


您最好使用data属性

http://www.youtube.com/watch?v=_0qkIdfa3qY

<div data-videoid="_0qkIdfa3qY"></div> 

$('div[data-videoid=_0qkIdfa3qY]').html();
http://www.youtube.com/watch?v=_0qkIdfa3qY
$('div[data videoid=_0qkIdfa3qY]')。html();

不仅是那个ID,我指的是任何ID。但是如果ID是
-0etc
,它会落在“一个连字符后跟一个数字”下面,不是吗?是的,你说的是正确的。。我想我应该提供更多的信息,因为你没有链接选择器模块。。这有点新,我认为基于你链接的文档,我们可以安全地说“是的,你会有问题的,不要使用视频ID”。我对这个问题做了一点修改,以明确我只发布了一个随机示例。而且,我认为你需要重新评估我不会面对问题的句子…我同意-谢谢你澄清。。我还编辑了我答案的最后一部分。
$('#_0qkIdfa3qY').html();
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789_-
http://www.youtube.com/watch?v=_0qkIdfa3qY

<div data-videoid="_0qkIdfa3qY"></div> 

$('div[data-videoid=_0qkIdfa3qY]').html();