关于select2给动态生成的元素初始化的问题

原创
2016/03/17 11:07
阅读数 550

在做项目的时候使用到select的美化插件Select2,总的来说还是一个比较好用的插件。可是,在使用的过程中也遇到了一点小问题,我用js动态生成的一组select没有初始化成功,也就是说select2的初始化方法没有绑定到未知元素上,试过在触发事件里再次初始化,结果报Uncaught query function not defined for Select2 s2id_stores的错。

究其原因,是同一对象不能初始化两次,于是就写了一个方法

function attachSelect2(event){

    event.find("#lesson"+i).select2({

      width:"100%",

      minimumResultsForSearch: -1

    })

  }

lesson是我对一组select设置的id,然后在触发事件里让i++来对每个select设置不同的id,再对不同的id初始化,成功~

展开阅读全文
打赏
1
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部