select中option的增加、删除

1.增加

$('#id').append("<option value= " + keyValue + ">" + keyName + "</option>");

2.常规删除
$("#select_id option:last").remove(); //删除Select中索引值最大Option(最后一个)
$("#select_id option[index='0']").remove(); //删除Select中索引值为0的Option(第一个)
$("#select_id option[value='3']").remove(); //删除Select中Value='3'的Option

$("#select_id option[text='4']").remove(); //删除Select中Text='4'的Option

3.当select被复制个某个对象时,删除某个option的方法

ep:

var newhtml = $('#select_id');

 var optall = $(newhtml)[0].options;

            for (var i = 0; i < optall.length; i++) {
                if (optall[i].value == keyValue) {//匹配value值
                    optall.remove(i);
                }
            }



版权声明:本文为sinat_39648402原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。