以下の内容はhttps://kikeda1104.hatenablog.com/entry/2014/09/12/212922より取得しました。


jQueryのdata属性の利用について

jQueryのdata属性の利用について

data属性を定義することで、タグの関連を表しやすかったので使いました。 jsのノウハウも蓄積していきたいので、書いていきます。

data属性とは

独自データ属性は、適切な属性や要素がない場合に、ページやアプリケーションに固有の独自データを格納することを想定したものです。 すべてのHTML要素に対して、独自データ属性をいくつでも、どんな値でも指定することができます。

利用する方法

jQueryを利用しているの想定して書いていきます。 すべてのHTML要素に利用できるので、下記の記述でdata属性の値が取得、更新できます。

<a href="http://localhost:80" data-role="hoge">fuga</a>

<script type="text/javascript">
  $("a").on("click", function() {
    // data属性の値を取得
    console.log($(this).data('role'));
    console.log($(this).attr('data-role'));
    // data属性の値を更新
    $(this).data('role', 'hoge');
    $(this).attr('data-role', 'hoge);
  });
</script>

という感じですね。

参考 - http://dresscording.com/blog/html5/custom_data_attribute.html - http://www.html5.jp/tag/attributes/data.html




以上の内容はhttps://kikeda1104.hatenablog.com/entry/2014/09/12/212922より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14