jQuery以编程方式选择值 - 奇数问题

Dod*_*nas 7 javascript jquery fullcalendar jquery-select2

我有一个有趣的问题,我似乎无法解决使用Select2FullCalendar.

单击某个事件后,我尝试使用数据库中的内容预先选择Select2下拉列表:

 $('#calendar').fullCalendar({
   eventClick: function(calEvent, jsEvent, view) {
            $("#view_event").modal();  //launches bootstrap modal
            $("#client_list_edit").select2();
            $("#client_list_edit").select2("val", calEvent.ClientID);
        }
 });  
Run Code Online (Sandbox Code Playgroud)

这是我想不通:当我eventClick第一时间,它并没有与信息预填充.

但是,当我eventClick第二次(或eventClick日历上的任何其他事件)时,它可以正常选择并显示正确的值.

nik*_*vnk 0

(应该是评论,但我还是没有这个能力)

$(document).ready我认为你应该在“eventClick”中而不是在“eventClick”中初始化select2 。在“eventClick”里面你应该只有第二行$("#client_list_edit").select2("val", calEvent.ClientID);