2013-02-27 93 views
1

我想刪除幾個選項,也就是說,最後三個選項,從一個選擇框出的5個選項,使用jQuery如何使用jquery從選擇框中刪除幾個選項?

下面是5個選項標籤的選擇框

<select id="select"> 
    <option>first</option> 
    <option>second</option> 
    <option>third</option> 
    <option>fourth</option> 
    <option>fifth</option> 
</select> 

UPDATE:

我想這個代碼

$("#select option:not(option:first, option:last)"; 

但是,這給了我未捕獲的異常在控制檯

+1

什麼都嘗試過你? – 2013-02-27 14:24:18

回答

7

slice()方法是要走的路:

$("#select > option").slice(-3).remove(); 
+2

+1秒打敗我 – George 2013-02-27 14:25:09

+0

你還可以添加一個「每個」,並根據選項的ID刪除它?..這將是更通用的 – user1428716 2013-02-27 14:27:15

相關問題