jQuery.data について

以下の記事で勉強。
jQuery.dataの使い方 - KAYAC engineers' blog

以下のようにjQueryメソッドと追加しておくと、

$.fn.setData = function(key, value){
  this.each(function(){
    var obj = $.data(this, "name_space") || {};
    obj[key] = value;
    $.data(this, "name_space", obj);
  });
  
  return this;
};

$.fn.getData = function(key){
  var result = [];
  
  this.each(function(){
    result.push($.data(this, "name_space")[key]);
  });
  
  return result;
};
$(element).setData(key, value)
$(element).getData(key)

とアクセス出来るようになるので、なお便利かも。