Javascript 如何使用jQuery删除select标记中的多个选项
我尝试使用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
$("#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