Сегодня я задумался: как лучше всего получить отдельный (т.е. не повторяющийся) список классов, используемых в документе, которые (предпочтительно) соответствуют шаблону (регулярному выражению) или (альтернативно) начинаются с определенного последовательность символов? JQuery может быть использован для этого или просто прямой Javascript.
Теперь он, очевидно, должен обслуживать все типы легальных классов, например:
<div class="class1 class2 class3">
</div>
И я не хочу анализировать документ с помощью регулярных выражений. Это просто слишком подвержено ошибкам. Меня интересует решение Jaavascript, которое обходит DOM или использует что-то вроде jQuery для этого.
О, это также должно включать любые классы, которые были динамически добавлены / удалены с помощью предыдущего кода Javascript.
Предложения