2015-03-25 65 views
1

我有一個組合框,需要追加按鈕點擊,如何在附加的組合框中執行代碼$(document).ready(function(){$('.combobox').combobox();});,如果它是一個準備好的功能?bootstrap組合框與追加不工作

預先感謝您。

從這個網站。 https://github.com/danielfarrell/bootstrap-combobox/

+0

你們是不是要追加選擇/組合框按鈕的DOM點擊?或者嘗試在按鈕上點擊select/combobx時添加一些東西? (並歡迎堆棧溢出) – Ted 2015-03-25 14:22:16

+0

我試圖追加一個選擇/組合框,但因爲它只是一個附加的實體腳本就緒功能不工作,但當我嘗試創建一個函數調用$('。combobox') .combobox();}發生錯誤。 – alvinski 2015-03-26 01:30:51

回答

1

您需要調用$('.combobox').combobox();}之後追加新的選擇 - 它只能在DOM中的元素運行。

例如:

$(document).ready(function(){ 
    // convert selects already on the page at dom load 
    $('select.form-control').combobox(); 

    //add selects 
    $('#addSelect').click(function(e){ 
    //create select 
    $('<select class="form-control"/>').append('<option>1</option><option>2</option>') 
     //add to dom 
     .appendTo('#addHere') 
     //convert to combobox 
     .combobox(); 
    }); 
}); 

this demo bootply的功能例如

+0

wooooooooooow謝謝你! – alvinski 2015-03-27 01:54:28

+0

它完美地工作。 – alvinski 2015-03-27 01:57:10