2013-02-17 50 views
0

我正在使用select2插件和ajax調用來獲取使用隱藏字段的選擇框。 在我的頁面上,我有一個添加按鈕,將另一個選擇框添加到頁面中。 我想讓select2插件在這個插入字段上工作。 我曾試圖用「上」的方法以及..獲取jquery select2插件在附加表單上工作

$('.selectcateg').on('load',function(){ 
    $('.selectcateg).select2({ 
    minimumInputLength: 2, 
    ajax: { 
     url: "../../../datafeeds/categorylist.php", 
     dataType: 'json', 
     data: function (term, page) { 
     return { 
      q: term 
     }; 
    }, 
    results: function (data, page) { 
     return { results: data }; 
    } 
    } 
}); 
}); 

但這種方式停止其工作,甚至對原本裝領域。如果我刪除'開'功能,它不適用於添加的內容。

這是我使用追加到我的基本代碼..

$('#catgeoryform').append('<input type="hidden" name="category[]" class="selectcateg">'); 

回答

0

所以我覺得以後不同的嘗試5個小時後,我已完成了工作。

我必須在事件上使用回調來觸發選擇插件。我確定有一個更簡單的方法,但它的工作,所以我很高興。

我滑的添加按鈕時,附加的信息,了slideDown新的輸入框,然後調用函數..

而且它增加了選擇2框隱藏的輸入..