zoukankan      html  css  js  c++  java
  • select2初始化默认值

      2019年12月18日,更新了3年前写的这篇文章,新文章非常详细,大家可以去看一下 select2单选多选取值赋值与设置初始化默认值  

    -------------------------------以下是2016年写的

      之前用select2初始化默认值使用了select2('val','1'),这样做没问题,但只能用在单选上,多选的话,即使将val后面的值改成数组['0', '2']这种形式也没用。

    <script type="text/javascript">
        $(document).ready(function() {
          var data = [{ id: 0, text: 'aaa' }, { id: 1, text: 'bbb' }, { id: 2, text: 'ccc' }];
          $(".js-example").select2({
            data: data,
            placeholder: "请选择啊"
            
          });
          $(".js-example").select2('val','1')
        });
    </script>
    
    <select class="js-example new-select" multiple="multiple">
    </select>

    如何初始化出多选呢,在stackoverflow找到了答案,那就是用$(".js-example").val(['0','2']).trigger('change')这种方法。

    把上面代码中的$(".js-example").select2('val','1')换成$(".js-example").val(['0','2']).trigger('change')就OK了。

  • 相关阅读:
    你好,明天
    一句话实现星级评价
    react路由
    react插件包
    react 组件列表
    css小demo
    react的项目坑
    配置react-sass
    node-sass下载失败 关于webpack
    react render
  • 原文地址:https://www.cnblogs.com/zhansu/p/5817250.html
Copyright © 2011-2022 走看看