我使用選擇二和jQuery形式轉發器(https://github.com/DubFriend/jquery.repeater)jQuery的形式轉發器和選擇2不一起工作
我已經搜索在谷歌/所以2天,但不能似乎得到它的工作。
include jquery/select2.js/jquery.repeater.js
var form = $('#form');
form.find('select').select2();
form.repeater({
show: function() {
$(this).show(function(){
form.find('select').select2('destroy').select2();
});
},
hide: function (remove) {
$(this).hide(remove);
}
});
問題是jQuery.repeater克隆div標籤,其中,當選擇2已初始化並已經改變了DOM,所以jQuery.repeater拷貝改變的DOM輸入和選擇元件是。在重複動作被調用之前,我試圖摧毀select2,但那個dindt也可以工作。
嘗試用'準備的深入概述:函數(){}'回調,而不是'show' – vijayP
已經嘗試過,但沒有成功 – user4309314