2010-07-02 42 views
5

隱藏的選擇選項下面的HTMLJQuery的:根據給定的選項值

<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的價值?

THX在前進,問候

回答

14

嘗試

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

編輯:

或者,如果你知道 'TR' 總是在最後,然後

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

不知道上面搜索整個value屬性。

+0

謝謝。我調整了您的解決方案以滿足我的需求: $(function(){('#IBE1_IBE_NurFlug1_ddl_Abflughafen> option [value * =「TR」]')。hide(); }); – user168507 2010-07-02 10:23:31

+0

@ceyago - 啊,是的,我誤解了你的要求。 'remove()'實際上擺脫了'

+0

雅其工作正常。我試過以下。 $(「select> option [value $ ='TR']」)。remove() – 2010-07-02 10:43:35