2011-06-04 8 views
2

Operaの最新バージョンで、いくつかの新しいHTML5フォーム機能を試しています。jQueryを使って進行状況バーの現在値を取得するには?

<progress value="1" max="10"></progress> 

私がしたいことは、jQueryを使ってプログレスバーの現在の値を取得することです。

私が試した...

$(function(){ 
    alert($('progress').val()); 

}); 

...しかし、それは何もしませんでした。

jQueryを使用して現在の値を取得するにはどうすればよいですか?

+2

...?それは動作しましたか?何が悪かったのか? [JS Fiddle](http://jsfiddle.net/)でデモを提供できますか? –

+1

[これはうまくいくようです](http://jsfiddle.net/mgHvw/)しかし、jQueryの "エッジ"バージョンでのみ可能です。 1.6は機能しません。 – lonesomeday

+0

@david thomas:動作しません。それはまったく反応がありません。すべてのおかげで –

答えて

3

jQueryのval()を使用するとエラーが発生したので、ネイティブvalueプロパティを使用しました。

var value = $('progress:first').prop('value'); 

jsFiddle

<を使用している場合は、[0].valueを使用してネイティブのvalueプロパティにアクセスしてください。