Javascript 引导下拉菜单不切换,只需“切换”;“显示”;作品

Javascript 引导下拉菜单不切换,只需“切换”;“显示”;作品,javascript,jquery,twitter-bootstrap,razor,Javascript,Jquery,Twitter Bootstrap,Razor,我正在使用包含按钮的div的引导下拉列表。div和all出现,我在下拉类中看到添加了一个“open”类,下拉菜单的属性“aria expanded”设置为“true”。我很确定引导程序正在工作,但我遗漏了一些东西。 以下是我的cshtml模板: @using entryIconContent = Lifegunk.Engine.Resources.Components.EntryIcon <div class="entry-icon-wrapper"> <div cla

我正在使用包含按钮的div的引导下拉列表。div和all出现,我在下拉类中看到添加了一个“open”类,下拉菜单的属性“aria expanded”设置为“true”。我很确定引导程序正在工作,但我遗漏了一些东西。 以下是我的cshtml模板:

@using entryIconContent = Lifegunk.Engine.Resources.Components.EntryIcon
<div class="entry-icon-wrapper">
    <div class="entry-type"></div>
    <div class="dropdown actions-dropdown">
        <div class="dropdown-menu entry-icon-actions">
            <button class='change-btn btn btn-default'>
                <div class="entry-type"></div>
                <span>@entryIconContent.ChangeText</span>
            </button>
            <button class="move-btn btn btn-default">
                <div class="icon-move"></div>
                <span>@entryIconContent.MoveText</span>
            </button>
            <button class='go-btn btn btn-default'>
                <div class="icon-arrow-right"></div>
                <span>@entryIconContent.GoText</span>
            </button>
        </div>
    </div>
    <div class="dropdown entry-types-dropdown">
        <ul class='dropdown-menu'></ul>
    </div>
</div>

您正在加载引导js吗?是的,在整个项目中已经加载了引导程序,我在cshtml中也使用了“数据切换=下拉”,但没有用
$entryTypeIcon.click(function () {
            if (isEditMode) {
                $entryTypesDropMenu.dropdown("toggle");
                renderEntryTypes();
            } else {
                $entryActionsDropdown.dropdown("toggle");
            }
            if ($entryTypesDropMenu.is(":visible")) {
                $entryTypesDropMenu.hide();
                $entryActionsDropdown.hide();
            }
        });//end $entryTypeIcon click handler