如何删除选择框的所有选项,然后添加一个选项并使用JQuery选择它
给定一个有固定数量选项的选择框,任务是删除所有的选项,然后添加一个选项,并立即使用jQuery选择该特定的选项。有两种方法可以实现这个目标。
方法1:使用find()、remove()、end()和append()方法
在下面的例子中,我们创建了一个有一些选项的选择框和一个按钮元素。该按钮还有一个onclick属性,这意味着在点击按钮时,将执行该属性中指定的脚本或函数。
我们使用参数为 “option “的find()方法,选择选择框中的所有选项。然后,我们使用remove()方法移除所有被选中的选项。我们使用end()方法将选择恢复到选择框中。要增加一个选项,可以使用append()方法。append()方法里面的参数是一个字符串,包含要添加到选择框中的选项的HTML标记。
例子:在下面的例子中,创建了一个有4个选项的选择框。在点击按钮时,所有的选项都被删除,并添加一个新的选项。
输出:
方法2:使用 empty() 和 append() 方法
我们直接清空或删除选择框的所有子节点,而不是选择所有选项,删除它们,然后再添加一个选项。使用 empty() 方法删除子节点,然后使用 append() 方法添加一个新选项。append()方法里面的参数是一个字符串,包含要添加到选择框中的选项的HTML标记。
示例:
输出: