Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jQuery删除select标记中的多个选项_Javascript_Jquery - Fatal编程技术网

Javascript 如何使用jQuery删除select标记中的多个选项

Javascript 如何使用jQuery删除select标记中的多个选项,javascript,jquery,Javascript,Jquery,我尝试使用jQuery从select标记中删除两个选项,代码如下 $("#selectionid option[value='option1']").remove(); $("#selectionid option[value='option2']").remove(); 有没有办法一次动态删除这两个选项。您尝试过通配符选择器吗?我相信会是这样的: $("#selectionid option[value*='option']").remove(); 你可以试试 $("#selectio

我尝试使用jQuery从select标记中删除两个选项,代码如下

 $("#selectionid option[value='option1']").remove();
 $("#selectionid option[value='option2']").remove();

有没有办法一次动态删除这两个选项。

您尝试过通配符选择器吗?我相信会是这样的:

$("#selectionid option[value*='option']").remove();
你可以试试

$("#selectionid option[value='option1'], #selectionid option[value='option2']").remove();

您只需使用此行即可删除以下两项:

$("#selectionid option[value='option1'], #selectionid option[value='option2']").remove();
或者,您可以使用此绑定显示除要“删除”的绑定之外的所有内容

var list = ["option1", "option2"];
$('select option').filter(function () {
   return $.inArray(this.value, list) !== -1
}).remove();

在一行中,您可以像

$('#selectionid option').filter('[value="option1"],[value="option2"]').remove();

在本例中,请参阅值为='option3'的选项也将被删除,并且所有这些值都从optionrue开始。这仅假设两个要素:选项1和选项2