将select2插入Bootstrap下拉列表

时间:2013-01-16 09:59:03

标签: twitter-bootstrap drop-down-menu jquery-select2

我在尝试从Bootstrap中将select2插入dropdown-menu时遇到问题。标记就像这样:

<ul class="dropdown-menu dropdown-select-box">
    <li>
        Choose categories:
        <select id="choose-category" multiple="">
            <option></option>
            <option></option>
            <option></option>
        </select>
    </li>
</ul>

我的.dropdown-select-box类,用于造型和更好的控制。我似乎无法让它工作,这让我疯狂,让我花费了宝贵的时间。以下是我希望实现的结果:

Select2 into Boostrap's dropdown-menus

这意味着select2-container需要始终打开并以某种方式相对于下拉菜单定位,以便下拉菜单可以扩展到select2-container的大小。我试图围绕这个问题,但空手而归。

1 个答案:

答案 0 :(得分:0)

我认为bootstrap下拉js和select plugin js相互冲突......

尝试删除bootstrap下拉列表并运行代码...

    <script src="assets/js/jquery.js"></script>
    <script src="assets/js/bootstrap-transition.js"></script>
    <script src="assets/js/bootstrap-alert.js"></script>
    <script src="assets/js/bootstrap-modal.js"></script>
    <script src="assets/js/bootstrap-dropdown.js"></script> //Remove this...
    <script src="assets/js/bootstrap-scrollspy.js"></script>
    <script src="assets/js/bootstrap-tab.js"></script>
    <script src="assets/js/bootstrap-tooltip.js"></script>
    <script src="assets/js/bootstrap-popover.js"></script>
    <script src="assets/js/bootstrap-button.js"></script>
    <script src="assets/js/bootstrap-collapse.js"></script>
    <script src="assets/js/bootstrap-carousel.js"></script>
    <script src="assets/js/bootstrap-typeahead.js"></script>
    <script src="assets/js/bootstrap-affix.js"></script>

从模板中删除所有无用的js ......