jQuery:DOM要素にデータを持たせる
2017.04.12
FlashでActionScriptを書く際によく使っていたものなのですが、インスタンスに変数などのデータを持たせることができます。
例えば複数のインスタンスの状態を管理するとき、配列などで管理しなくてもそれぞれのインスタンスに直接変数を持たせておけばよいので直感的にできます。

探してみたところJavaScriptにもあるようで、こちらはDOM要素にデータを持たせることができます。要jQueryです。


■格納
jQuery.data(elem, name, value)

(例)jQuery.data($("#target").get(0), "color", "red");


■取得
jQuery.data(elem, name)

(例)jQuery.data($("#target").get(0), "color");
  // red


実はJavaScriptを使い初めた頃に困ってたことでもあるので、便利に使っていこうと思います。
| コメント(0)

月別アーカイブ