选择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