>>241
どういうこと?

理由を書いてないから推測するしかないが

1. data-*属性は使ってはならない
 → 使ってもらうために仕様が存在する

2. CSSは属性でスタイルを適用してはいない
 → 適用していいから属性セレクタが存在する

3. data-*属性は値を入れるだけ。CSSの属性セレクタの対象としてはいけない
 → そんなことはどこにも書いてない

4. data-*属性はJavaScriptから読み書きしてはいけない
 → JavaScriptから使わないで何に使うの?CSS用途だけっていいたいの?

5. jQueryではdata-*属性ははdataから使わなければいけない
 → DOM APIのgetAttributesつかってOKなんだから同等のjQueryのattrもOK