Javascript jQuery和HTML5元素

Javascript jQuery和HTML5元素,javascript,jquery,html,Javascript,Jquery,Html,我想知道jQuery是否支持HTML5元素 例如,我尝试了这段代码,但失败了,出现了一个相当奇怪的错误: $('<progress value="2">').val(); jQuery将来是支持HTML5元素,还是我这样做有问题 编辑:它似乎不是选择器:您将要执行此操作 $('progress[value=="2"]).val(); 无法选择将整个标记与jQuery一起使用。请尝试以下操作: $('#progress').val(); 对它使用jquery选择器 $("prog

我想知道jQuery是否支持HTML5元素

例如,我尝试了这段代码,但失败了,出现了一个相当奇怪的错误:

$('<progress value="2">').val();
jQuery将来是支持HTML5元素,还是我这样做有问题

编辑:它似乎不是选择器:

您将要执行此操作

$('progress[value=="2"]).val();
无法选择将整个标记与jQuery一起使用。

请尝试以下操作:

$('#progress').val();

对它使用jquery选择器

$("progress").val();
如果DOM中有
元素:

<progress value="2" />

你必须引用像$('progress')这样的html元素,我认为你也可以根据值进行选择。显然,对元素使用html,然后使用
$('progress')
访问它也不起作用:。@pimvdb-那把小提琴对我有效->值50被插入div#div(Firefox 3.6)真的吗?我猜这是一个Chrome bug。。。编辑:我必须关闭
,并且必须使用
attr('value')
。那就行了!伟大的出于好奇,它是否与自动关闭标签一起工作?在你的小提琴中,它缺少结束语
/
,我没有安装Chrome。没有,只有
可以工作。我试过
/>
,但没用。(至少在Chrome上…)我刚刚再次检查了它,出于某种原因,它确实可以与
/>
一起工作,或者只是不关闭Chrome。。。我一定是做错了什么事。
<progress value="2" />
$('progress').attr('value');