Mahlzeit,
Mit dem data-Attribut gehts genau andersherum, da müsstest Du erst die Objekte über die id's ermitteln und dann die Gruppierung vornehmen.
Exakt so, wie es die Specs vorsehen.
Dem Benutzer ist die Technik scheisegal, dem ist es vollkommen Wurscht ob eine Anwendung nur mit Javascript geht oder nicht.
Das ist ein totaler Irrtum. Das wäre nur der Fall, wenn es genauso funktionieren würde. Das tut es aber nicht.
Das wäre so als wenn eine Werkstatt die Bremsen bei nem Auto ausbaut, nen Anker installiert und dann zum Kunden sagt "Ist doch egal mit welcher Technik die Bremse funktioniert".
Du kommst mir vor, als wenn du mit Gewalt irgendwas erfinden willst und dann glaubst du, alle anderen müssten deine Begeisterung teilen weil es ja so innovativ ist.
Eine Innovation ist nicht das nachbauen einer Funktion (in deinem Fall mit komplizierten Hintergrund, womit du einfaches nachbaust). Innovation ist u.a. das Vereinfachen von Standards um sie mehr Menschen nahezubringen. Du gehts genau den umgekehrten Weg. Du machst etwas einfaches kompliziert und schränkst gleichzeitig den Benutzerkreis ein.
42