2010-07-02 11 views
5

trao sau htmlJQuery: Ẩn các tùy chọn của chọn theo tùy chọn giá trị

<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> 

Làm thế nào tôi có thể ẩn tất cả các tùy chọn với; TR trong giá trị?

thx rất nhiều trước, lời chào

Trả lời

14

Hãy thử

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

EDIT:

Hoặc nếu bạn biết rằng 'TR' luôn luôn là lúc kết thúc, sau đó

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

Bạn không chắc chắn mức độ hiệu quả của việc so sánh ở trên so với tìm kiếm toàn bộThuộc tính 210.

+0

Cảm ơn bạn. Tôi đã điều chỉnh giải pháp theo nhu cầu của mình: $ (function() { $ ('# IBE1_IBE_NurFlug1_ddl_Abflughafen> tùy chọn [value * = "TR"]'). Hide(); }); – user168507

+0

@ceyago - Ahh yeah, tôi đã hiểu sai yêu cầu của bạn. 'remove()' thực sự loại bỏ '

+0

Ya làm việc tốt. tôi đã thử làm theo. $ ("select> option [value $ = 'TR']"). Remove() –