javascript - 从 select jquery 中删除所有选项,但只有一个

标签 javascript jquery removeall

我有一个包含以下值的选择:

<select id="lstCities" class="valid" name="City">
<option value="OSNY">OSNY</option>
<option value="dd">dd</option>
<option value="OSffNY">OSffNY</option>
<option value="ANTONY">ANTONY</option>
<option value="0">Autre...</option>
</select>

如何删除所有选项,但我只想保留

 <option value="0">Autre...</option>

我的问题是我的列表是动态的,有时我有 3,5,7,.... 选择 + 最后一个 <option value="0">Autre...</option>

最佳答案

选择所有选项,然后排除具有该值的选项:

$('#lstCities option[value!="0"]').remove();

FIDDLE

关于javascript - 从 select jquery 中删除所有选项,但只有一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18866745/

相关文章:

javascript - 在 JScode 中调用 HTML 对象

javascript - View 上的单选选项可以更新和更改 View ?

PHP 嵌入 JavaScript

javascript - 向下滚动页面时在侧边栏中显示部分标题(可能使用 BS scrollspy?)

java - 从字符串中删除字母

java - ArrayList 与 HashSet 中的 removeAll()

Javascript 代码在控制台中有效,但在 HTML 中无效(点击功能)

javascript - 如果上传字段有文件,请执行某些操作

javascript - 输入 :text + textarea selector in jquery

c# - 在 list.removeAll 中调用 dispose