[英]( 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.