jQuery:隐藏根据选项值选择的选项 [英] JQuery: Hide options of select according to option value

查看:91
本文介绍了jQuery:隐藏根据选项值选择的选项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

跟随html

<select name="IBE1$IBE_NurFlug1$ddl_Abflughafen" id="IBE1_IBE_NurFlug1_ddl_Abflughafen" class="dropdownlist" style="width: 99%;">
<option value="Antalya;TR">Antalya</option>
<option value="Berlin;DE">Berlin</option>
<option value="Duesseldorf;DE">Duesseldorf</option>
<option value="Frankfurt;DE">Frankfurt</option>
<option value="Hamburg;DE">Hamburg</option>
<option value="Hannover;DE">Hannover</option>
<option value="Köln-Bonn;DE">Köln-Bonn</option>
<option value="Leipzig;DE">Leipzig</option>
<option value="München;DE">München</option>
<option value="Stuttgart;DE">Stuttgart</option>

如何隐藏值中带有; TR的所有选项?

How can I hide all options with ;TR in the value?

提前很多,问候

推荐答案

尝试

$("select > option[value*='TR']").remove()

或者,如果您知道'TR'总是结尾,那么

Or if you know that 'TR' is always at the end, then

$("select > option[value$='TR']").remove()

不确定与搜索整个value属性相比,上述方法的效率要高多少.

Not sure how much more efficient the above is compared to searching the entire value attribute.

这篇关于jQuery:隐藏根据选项值选择的选项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆