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
異常です!