ということは、あとはclassを使うか、data-*を使うかは
質問者が選ぶことだ。

回答者としては、質問者へ回答を書くのみ
classを使った案とdata-*を使った優れた案がでた

この段階でclassを押し付けるのはおかしい