删除选项,选择值大于0

Sef*_*an2 7 jquery

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

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

epa*_*llo 14

如果它是第一个元素,请使用gt和remove

$("#myid option:gt(0)").remove();
Run Code Online (Sandbox Code Playgroud)

使用属性选择器

$('#myid option[value!="0"]').remove();
Run Code Online (Sandbox Code Playgroud)

使用过滤器

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