如何使用 "Select2" 预置 select 值

How to pre select value with "Select2"

我已经阅读了一些 post,但我无法让它工作!我试图在 "Select2" 中预 select“2015”,但没有 selected!

作为奖励,我想帮助您将静态日期切换为 "thisYear" 和 "pastYear"。那个 JS 应该是什么样子的?

HTML

<!-- Select2 choose_year -->
<div>
  <input type='hidden' class='col-md-2' id='choose_year' name='choose_year'>
</div>

JS

$(document).ready(function() {
  $("#choose_year").select2({
    data:[
      {id:0,text:'2015'},
      {id:1,text:'2014'}
    ],
    val: ["0"]
  });
});

试试 val() 方法

$("#choose_year").select2({
    data: [{
        id: 0,
        text: '2015'
    }, {
        id: 1,
        text: '2014'
    }],
    val: ["0"]
}).select2('val', 1);

演示:Fiddle