簡體   English   中英

動態添加時引導選擇器不起作用

[英]Bootstrap selectpicker not working when added dynamically

我正在嘗試通過附加 Html 代碼(帶有內容的 div)來動態添加新選項卡。 我這樣做:

  1. 使用選項卡內容創建一個 div,其中包括所有(引導程序) SelectPicker

     <div id="main_div"> ... <label for="title" class="label-heading"> First Name </label> <select multiple class="form-control" name="last_name" id="last_name" </select> ... </div>
  2. 之后 - 我通過使用 getElementById 和它的 innerHtml 獲得了 div HtmlElement

     var tabs = $("#container").tabs(); .. .. var div_content = document.getElementById("main_div").innerHtml;
  3. 然后 - 將 Html 元素(在 secrion 2 中看到的 innerHtml)附加到選項卡。

     tabs.append(div_content);

問題是,通過這樣做,似乎控件SelectPickerdatepicker功能出現故障 - 從下拉列表中選擇項目(在 SelectPicker 中) - 什么都不做。

知道為什么引導程序控件(selectPicker 和 DatePicker)在選項卡內不起作用?

謝謝。

添加后需要刷新選擇器:

$('.selectpicker').selectpicker('refresh');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM