我有以下功能:与同一类应用addClass(PREF随机)至最多2个的div,而不是对所有具有相同类
$(".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上课,把红色变成红色。如在this fiddle中看到的那样,它可以工作。我想将这个someClass
类随机添加到同一个类的最多2个div。
实施例(PS:在div类的顺序是随机生成的,并且它们不限于只是A,B,C和D这在小提琴顺序和类名是只是一个例子):
我们有A,B,C,A,C,d,A.
我想随机2周的div用相同的类变成红色这样:
- A和(第二)A是红色或
- A和(第三)A是红色的或
- (二)A和(三)A是红色或
- C和C是红色
如果这是很复杂的,我会满足于第一个找到了。所以:
- A和(二)A是红色
希望有人能帮助,谢谢!
可能重复链接不谈论随机选择,但不是由NR限制呢? – Maurice 2013-04-23 06:06:33