[英]( HTML5, JQuery) Attributes of Input elements are ignored by JQuery
[英]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.