HTML 5 では、任意の「data-」属性を次のような要素に設定できます
<div data-blah="blah">
jQuery フレームワークには、同様のことを行うメソッド (.data()
など) があります。私の質問は、jQuery メソッドがこれらの html5 データ属性を操作して読み取るだけなのか、それとも異なる jQuery タイプのデータ属性を参照しているのかということです。
HTML 5 では、任意の「data-」属性を次のような要素に設定できます
<div data-blah="blah">
jQuery フレームワークには、同様のことを行うメソッド (.data()
など) があります。私の質問は、jQuery メソッドがこれらの html5 データ属性を操作して読み取るだけなのか、それとも異なる jQuery タイプのデータ属性を参照しているのかということです。
いいえ、まったく別物です。jQuery の .data() は HTML5 以前から存在していました。
詳細については、http: //api.jquery.com/data/を参照してください。
html タグから HTML5 data- 属性値を取得するには、以下を試してください。
jQuery('selector here').attr('data-blah');