当前位置: 首页 > 面试题库 >

选择5个随机元素

苏骏
2023-03-14
问题内容

如何选择前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()


 类似资料:
  • 问题内容: 假设我有一个数组,我想随机选择一个元素。 最简单的方法是什么? 明显的方法是。但是也许有红宝石之类的东西?或者如果不能通过扩展创建这种方法? 问题答案: Swift 4.2及更高版本 推荐的新方法是Collection协议的内置方法:。它返回一个可选参数以避免我以前假设的空情况。 如果不创建数组并且不能保证count> 0,则应执行以下操作: Swift 4.1及以下 只是为了回答您的

  • 假设我有一个数组,我想随机选择一个元素。 最简单的方法是什么? 最明显的方法是数组[随机索引]。但可能有类似ruby的数组。示例 ?或者,如果不是,那么可以使用扩展创建这样的方法吗?

  • 问题内容: 如何从集合中选择随机元素?我对从Java中的HashSet或LinkedHashSet中选择随机元素特别感兴趣。也欢迎使用其他语言的解决方案。 问题答案:

  • 我被分配了一项编程任务,但我被卡住了。其说明如下: 有一个名为“秘密圣诞老人”(给他们礼物)的游戏,有很多孩子参加。对于每个参与的孩子,都有一个来自参与孩子的秘密圣诞朋友。我必须编写一个程序,为每个参与的孩子挑选一个秘密的圣诞老人朋友。 示例:如果Bob,Alice,John和George是参与的孩子,在随机选择之后, 输出可能看起来像 具有相同输入的连续两次程序运行不应有相同的结果。 我的想法是

  • 问题 你想从一个序列中随机抽取若干元素,或者想生成几个随机数。 解决方案 random 模块有大量的函数用来产生随机数和随机选择元素。 比如,要想从一个序列中随机的抽取一个元素,可以使用 random.choice() : >>> import random >>> values = [1, 2, 3, 4, 5, 6] >>> random.choice(values) 2 >>> random

  • 我已经有一段时间没有用Visual Basic编写代码了,所以在使用MS Excel时,我忘记了很多我知道的东西。我实际上是在MS Excel 2007的开发者选项卡中进行编码。 我有一个现有的工作簿,其中包含一个名为“MySheet”的工作表。在这张表中,有一系列具有文本值的单元格,单元格的范围是A1:A10。我想单击一个按钮,然后从这个范围内的任何随机单元格中选择文本。然后,文本将显示在消息框