📌  相关文章
📜  如何删除选择框的所有选项,然后添加一个选项并使用 JQuery 选择它?

📅  最后修改于: 2022-05-13 01:55:53.588000             🧑  作者: Mango

如何删除选择框的所有选项,然后添加一个选项并使用 JQuery 选择它?

给定一个带有固定数量选项的选择框,任务是删除所有选项,然后添加一个选项并立即使用 jQuery 选择该特定选项。有两种方法可以实现这一目标:

方法一:使用 find()、remove()、 end()和 append() 方法

在下面的示例中,创建了一个带有一些选项和一个按钮元素的选择框。该按钮还具有 onclick 属性,这意味着在单击按钮时,将执行该属性中指定的脚本或函数。

我们使用带有“ option ”参数的find()方法选择选择框中的所有选项。然后,我们使用remove()方法删除所有选定的选项。我们使用end()方法将选择恢复为选择框。要添加一个选项,可以使用append()方法。 append()方法中的参数是一个字符串,其中包含要添加到选择框的选项的 HTML 标记。

示例:在以下示例中,创建了一个包含 4 个选项的选择框。单击按钮时,将删除所有选项并添加一个新选项。

HTML


  
    
  
    
    
  
  
    

GeeksforGeeks

    

       jQuery - Remove all options of select box         then add one option and select it     

                    


HTML


  
    
  
    
    
  
  
    

GeeksforGeeks

    

      jQuery - Remove all options of select box        then add one option and select it     

                    


输出:

方法 2:使用 empty() 和 append() 方法

我们不是选择所有选项,删除它们,然后添加一个选项,而是直接清空或删除选择框的所有子节点。使用empty()方法删除子节点,然后使用append()方法添加一个新选项。 append()方法中的参数是一个字符串,其中包含要添加到选择框的选项的 HTML 标记。

例子:

HTML



  
    
  
    
    
  
  
    

GeeksforGeeks

    

      jQuery - Remove all options of select box        then add one option and select it     

                    

输出: