jQuery清空select下拉框里面的所有选项要怎么写?
2016-11-19 00:00
726 查看
jQuery清空select下拉框里面的所有选项要怎么写?
最近在项目中,使用jQuery过程中遇到一个bug,具体代码如下所示:$("#addNexthopType").closest(".form-group").show(); $("#addAlcatelLeftNode").closest(".form-group").show(); $("#addAlcatelRightNode").closest(".form-group").show(); var opts = "<option value=''>请选择</option>"; for(var index=0; index<data.length; index++) { opts += "<option value="+data[index].name + ">" + data[index].name + "</option>"; } $("#addAlcatelLeftNode").append(opts);
BUG的表现就是我在下拉“addALcatelLeftNode”元素时,总是会重复出现多组同样的option,后来查找原因发现是存储在“addALcatelLeftNode”的上一次option列表没有清除导致的,后来在网上找了一些解决办法,现分享如下:
$("#addAlcatelLeftNode").empty();
或者是
$("#addAlcatelLeftNode").find("option").remove();
或者是
$('addAlcatelLeftNode option').remove();
就是这样了,结束...
参考链接:
http://stackoverflow.com/questions/6108509/clearing-select-using-jquery https://zhidao.baidu.com/question/247532812.html
相关文章推荐
- jquery和javaScript 清空 select下拉框里的所有选项
- jquery和javaScript 清空 select下拉框里的所有选项
- 定义了一个结构体,我想把结构体变量里面所有内容清空,该怎么办?各位大侠帮忙!
- 删除select中所有option选项jquery代码
- 怎样把select中的option禁止了-也就是怎么禁止选择下拉框中的某个选项
- jquery multiselect如何实现下拉框多选并获取多个选项的值
- 删除select中所有option选项jquery代码
- jquery如何获取一个select里面的所有option的值
- jQuery 玩转select下拉选项
- jquery获取一个select里面的所有option的值
- 自制的操作下拉列表框(SELECT)的三个jquery插件(ajax填充、联动、增加选项)
- jquery删除select中所有option选项
- 发布自制的操作下拉列表框(SELECT)的三个jquery插件(ajax填充、联动、增加选项)
- 自制的操作下拉列表框(SELECT)的三个jquery插件(ajax填充、联动、增加选项)
- 关于jquery模仿select下拉选项
- jquery移除select下所有的option选项
- JQuery遍历select下拉选项的方法
- 怎样把select中的option禁止了-也就是怎么禁止选择下拉框中的某个选项
- 下拉框select标记清空选项