2011-05-04 98 views
2

我有以下選擇元素:刪除選項

<select id='payTypes'> 
    <option value='1'>Cash</option> 
    <option value='2'>Check</option> 
    <option value='3'>Standard</option> 
</select> 

有人可以告訴我如何從列表

回答

3

使用jQuery刪除選項標準得到payTypes select和的當量選擇器,以獲得第三(它是基於零,所以我使用2),然後使用remove方法: $("#payTypes option").eq(2).remove()

編輯:

$("#payTypes option").each(function() { 
if($(this).val() > 2) { //if it's not check or cash 
$(this).remove(); 
} 
} 
+0

Sheilds - 有沒有辦法說「如果沒有現金或檢查從選擇刪除」 – Rod 2011-05-04 18:30:09

+0

@rod - 你的意思是,它是否選擇。我沒有得到它? – dino 2011-05-04 18:36:04

+0

@dino beytar - 不,我的意思是$(document).ready我想根據條件從選擇列表中刪除元素。他們有許多值得列出的內容,我認爲在列表中列出我想要的內容比列表中列出的要容易些。 – Rod 2011-05-04 18:39:43