簡體   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