我想从id =“myid”的select中删除所有选项(但第一个值为value = 0)。
我不会使用empty()然后追加()。
答案 0 :(得分:11)
如果是第一个元素,请使用gt并删除
$("#myid option:gt(0)").remove();
使用属性选择器
$('#myid option[value!="0"]').remove();
使用过滤器
$('#myid option').filter(
function () {
return parseInt(this.value,10) !== 0;
}
);