Я динамически генерирую элементы:
<a class="gallery1" href="base64String">
<img src="base64StringThumbnail">
</a>
, где суффикс числового значения к gallery
изменяется, я не могу предсказать числовое значение заранее, поэтому регулярное выражение для класса будет "gallery\\d+"
. Я хотел бы получить только все классы без дубликатов, которые соответствуют этому регулярному выражению
Так что я мог бы написать что-то вроде этого:
$(document).ready(function () {
for(const clazz in matchedClasses){
$('.' + clazz).createGallery();
}
});
Например, если у меня есть элементы с классами: gallery1, gallery2, gallery1, gallery3, gallery2
в DOM я бы получил: [gallery1, gallery2, gallery3]
в любом порядке. для меня это просто в C# и Java, но я не знаю, как этого добиться в JS.