选择5个随机元素

如何选择前5个随机元素

<ul>

<li>First</li>

<li>Second</li>

<li>Third</li>

...

<li>N</li>

</ul>

alert($("li:random").text());

但它需要所有随机元素。我只想要第一个5。

还有另一种方法可以做同样的事情吗?

回答:

这是从jQuery选择中获取5个随机元素的方法,无需插件!

randomElements = jQuery("li").get().sort(function(){ 

return Math.round(Math.random())-0.5

}).slice(0,5)

此时,您已经从jQuery返回的所有LI中随机选择了5个DomElement

然后,您可以对它们进行任何操作,

例如更改其颜色:

$(randomElements).css("color","red")

或显示其合并的文本内容:

$(randomElements).text()

以上是 选择5个随机元素 的全部内容, 来源链接: utcz.com/qa/409328.html

回到顶部