繁体   English   中英

jQuery和HTML5元素

[英]jQuery and HTML5 elements

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

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

$('<progress value="2">').val();

它说:

TypeError: Object 1 has no method 'replace'

jQuery是否会在未来支持HTML5元素,或者我是否以这种方式做错了什么?

编辑:它似乎不是选择器: http//jsfiddle.net/z5t3g/

如果您在DOM中有<progress />元素:

<progress value="2" />

您可以使用jQuery选择它,但似乎(从版本1.5开始)它不知道使用.val()方法返回value属性。 您需要按名称检查属性:

$('progress').attr('value');

试试这个:

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

使用jquery选择器

$("progress").val();

你会想要这样做

$('progress[value=="2"]).val();

您无法使用jQuery选择整个标记。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM