【发布时间】:2011-10-11 19:06:13
【问题描述】:
我需要获取所有使用某个类的元素并随机选择一个。
如何在 jQuery 中做到这一点?
【问题讨论】:
标签: javascript jquery html random
我需要获取所有使用某个类的元素并随机选择一个。
如何在 jQuery 中做到这一点?
【问题讨论】:
标签: javascript jquery html random
var random_elem = $('.yourclass').eq(Math.floor(Math.random()*$('.yourclass').length));
【讨论】:
试试这个:
jQuery.jQueryRandom = 0;
jQuery.extend(jQuery.expr[":"],
{
random: function(a, i, m, r) {
if (i == 0) {
jQuery.jQueryRandom = Math.floor(Math.random() * r.length);
};
return i == jQuery.jQueryRandom;
}
});
var randomElem = $(".className:random");
【讨论】: