1

jqueryを使用して、5つのオプションから選択ボックスからいくつかのオプション、たとえば最後の3つのオプションを削除したい

以下は、5つのオプションタグが付いた選択ボックスです

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

アップデート:

このコードを試しました

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

しかし、それはコンソールでキャッチされていない例外を私に与えました

4

3 に答える 3

7

slice()メソッドは行く方法です:

$("#select > option").slice(-3).remove();
于 2013-02-27T14:24:28.427 に答える
0

何を試しましたか?nth-child セレクターが探しているものかもしれません。

于 2013-02-27T14:25:23.193 に答える
0

次のコードを使用して、最新のアイテムを削除できます http://jsfiddle.net/QxmvC/

     $('#select').children().slice(-3).remove();
于 2013-02-27T14:27:26.707 に答える