删除选项,选择值大于0

时间:2012-11-09 21:02:19

标签: jquery

我想从id =“myid”的select中删除所有选项(但第一个值为value = 0)。

我不会使用empty()然后追加()。

1 个答案:

答案 0 :(得分:11)

如果是第一个元素,请使用gt并删除

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

使用属性选择器

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

使用过滤器

$('#myid option').filter(
    function () {
        return parseInt(this.value,10) !== 0; 
    }
);