📜  如何从<select>元素使用JQuery?

📅  最后修改于: 2021-11-25 04:10:35             🧑  作者: Mango

任务是从 select 元素中获取随机 N 个选项。以下是一些方法:
方法一:

  • 首先获取数组中所有选项元素的文本。
  • 生成数组的随机索引并获取该索引的选项。
  • 用当前随机索引交换最后一个元素,并将数组的长度减 1。
  • 重复这个过程,直到得到 n 个选项。

示例 1:此示例使用上述方法。



  

    
        How to get N options from the <select> element.
    
    

  

    

               GeeksForGeeks           

    

    

         
    
         

    

       

输出:

  • 在点击按钮之前:
  • 点击按钮后:

方法二:

  • 通过生成随机数来定义选项的优先级,从而对选项进行排序。
  • 使用.slice() 方法获取前 N 个选项。

示例 2:此示例使用上述方法。



  

    
        How to get N options from the <select> element.
    
    

  

    

               GeeksForGeeks           

    

    

         
    
         

    

       

输出:

  • 在点击按钮之前:
  • 点击按钮后: