首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jQuery用于从下拉列表中删除选项,给定选项的文本/值

jQuery用于从下拉列表中删除选项,给定选项的文本/值
EN

Stack Overflow用户
提问于 2009-12-31 04:57:41
回答 7查看 177.1K关注 0票数 77

我有一个下拉列表,希望根据特定选项的文本/值从其中删除一个选项。可以使用jQuery吗?就像'append‘向下拉列表中添加一个选项一样,有没有一个删除选项的函数?

我试着搜索它,但我得到的所有示例中,下拉列表中的整个选项集都被删除了,这不是我要找的。

干杯

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-12-31 04:59:25

$("option[value='foo']").remove();

或者更好(如果页面中的选择很少):

$("#select_id option[value='foo']").remove();

票数 166
EN

Stack Overflow用户

发布于 2012-10-12 01:51:20

一旦本地化了dropdown元素

代码语言:javascript
复制
dropdownElement = $("#dropdownElement");

使用JQuery attribute selector查找<option>元素

代码语言:javascript
复制
dropdownElement.find('option[value=foo]').remove();
票数 24
EN

Stack Overflow用户

发布于 2018-03-12 14:00:12

代码语言:javascript
复制
$('#id option').remove();

这将清除下拉列表。如果要清除选择value,则选择$("#id option:selected").remove();

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1982449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档