7

id="myid" の選択からすべてのオプション (ただし、値 = 0 の最初のオプション) を削除します。

empty() を使用してから append() を使用することはありません。

4

1 に答える 1

16

最初の要素の場合は、gt を使用して削除します

$("#myid option:gt(0)").remove();

属性セレクターを使用する

$('#myid option[value!="0"]').remove();

フィルタを使用

$('#myid option').filter(
    function () {
        return parseInt(this.value,10) !== 0; 
    }
);
于 2012-11-09T21:05:36.800 に答える