das sollte funktionieren und es braucht keine jquery.
%Vor%mehr funktionaler Ansatz
%Vor%Wenn Sie jQuery auf der Seite haben, führen Sie diesen Code aus:
%Vor%Die Variable classArray enthält alle auf dieser HTML-Seite angegebenen Klassen.
Ich weiß, dass das eine alte Frage ist, aber ich bin durch Google gekommen, also vermute ich, dass auch mehr Leute hierher kommen können.
Der kürzeste Weg, mit querySelectorAll und classList (was bedeutet, Browser-Unterstützung könnte ein Problem sein: IE10 für classList und IE8 für querySelectorAll ) und mit Duplikaten wäre:
%Vor% Ich habe ein jsFiddle mit einem Fallback für classList erstellt (welches die "niedrigste" Browser-Unterstützung hat), die ebenfalls zählt Alle Elemente, alle Klassen und alle Elemente mit Klassen, wenn Sie nicht classList
verwenden.
Ich habe zwar keine eindeutige Erkennung hinzugefügt, könnte aber eines Tages dazu kommen.