>>245
> なにそのくそ仕様誰得なの?

もともとdata-*属性なんてなかった
jQueryのdataの方が先に作られた

jQueryのdataはdata-*属性を書き換えるものじゃない。
メモリの中に要素に関連づいたデータを持たせるためのもの
だからdata-*属性ではもたせられないようなオブジェクトでも持たせられる
data-*は属性はjQueryのdataの初期値としても使われるってだけの話

そしてdata-*属性は、属性なのだからattrメソッドで操作すれば良い