昊爷

导航

 

之前做项目遇到个问题,当我这个select 是在界面手动添加的时候   ,然后通过ajax 添加option  界面上不显示下拉框的值,试了好久都没有效果。后来终于找到了解决办法

1.界面上某个事件 触发 需要 在页面增加一个select。

2.初始化

 ps:如果不手动addClass的话 无法成功,所以一定要手动给这个select 框 增加class ,然后再初始化

//此处的ojb指的是 select 
$(obj).addClass("SlectBox");
$('.SlectBox').SumoSelect({
csvDispCount : 5,
captionFormatAllSelected : "全选",
okCancelInMulti : true,
selectAll : true
});

  

3.ajax 添加option

4.刷新

  $(obj)[0].sumo.reload();//重新加载   这句一定要  添加完opt以后一定要刷新一下。

posted on 2019-05-09 10:07  昊爷  阅读(797)  评论(0编辑  收藏  举报