やったこと

webサービスを作るときに考えたことを垂れ流します

jQueryで要素にdata属性を追加するゾ!

jQueryで要素にdata属性を追加する方法です!

以下みたいにすると、ページ中のすべてのimg要素に「data-hoge」という属性が追加されるよ!

jQuery(window).load(function(){
  jQuery("img").each(function(i, elem) {
    jQuery(elem).attr('data-hoge', 'hogehoge');

   //こっちだと追加されないので注意!
   // jQuery(elem).data("data-hoge", "hogehoge"); 
  });
});

「data」のメソッドを使うと追加されないので注意してね!「attr」のメソッドの方を使ってね!

※参考サイト:stackoverflow
jquery - Adding data attribute to DOM - Stack Overflow

異常です!