У меня есть следующие функции:Применить addClass (прив случайным образом) макс 2 див с тем же классом вместо того, чтобы все с тем же классом
$(".schedule").each(function() {
var cls = this.className.match(/schedule-\d+/);
if (cls.length === 0) return;
var els = $(".schedule." + cls);
if (els.not(this).length > 0) {
els.addClass("someClass");
}
});
Это добавляет класс (.someClass
) для дивы, которые имеют те же класс, поворачивая div red. Как видно из this fiddle, он работает. Я бы хотел добавить этот класс someClass
случайным образом в max 2 divs с тем же классом.
Пример (пс: Порядок классов DIV генерируются случайным образом, и они не ограничиваются только A, B, C и D. Этот порядок и имена классов в скрипке лишь в качестве примера):
Мы имеем а, в, с, а, с, D, А.
хочет случайным образом 2 див с тем же классом становятся красным так:
- а и (второй) а представляет собой красное или
- A и (третий) A красный OR
- (второй) А и (третий) А красный ИЛИ
- C и C красный
Если это очень сложно, я улажу для первого найденного матча тоже. Итак:
- А и (второй) А красный
Надежда кто-то может помочь, спасибо!
Возможная ссылка дубликат действительно говорит о случайном выборе, но не ограничивая его на пг? – Maurice