Jquery 打开时将活动类添加到Bootstraps 4下拉列表,关闭时将其删除

Jquery 打开时将活动类添加到Bootstraps 4下拉列表,关闭时将其删除,jquery,bootstrap-4,Jquery,Bootstrap 4,我想知道,当下拉列表打开时,是否有办法将活动类添加到Bootstraps 4下拉列表句柄?我知道正在添加“show”类,但该类也被添加到下拉菜单中。所以想添加新类只是为了“下拉列表”无法理解 <div class="dropdown"> <a class="btn btn-secondary dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-ha

我想知道,当下拉列表打开时,是否有办法将活动类添加到Bootstraps 4下拉列表句柄?我知道正在添加“show”类,但该类也被添加到下拉菜单中。所以想添加新类只是为了“下拉列表”无法理解

<div class="dropdown">
  <a class="btn btn-secondary dropdown-toggle" href="#" role="button" id="dropdownMenuLink" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
    Dropdown link
  </a>

  <div class="dropdown-menu" aria-labelledby="dropdownMenuLink">
    <a class="dropdown-item" href="#">Action</a>
    <a class="dropdown-item" href="#">Another action</a>
    <a class="dropdown-item" href="#">Something else here</a>
  </div>
</div> 

引导已经在下拉菜单和下拉菜单中添加和删除了一个类。它为它提供了
.show
类。如果您想将整个下拉列表作为目标,可以如下所示:

.dropdown.show
如果你想锁定按钮,那么你可以使用

.dropdown.show .btn
.dropdown-menu.show
如果你想锁定你可以使用的下拉菜单

.dropdown.show .btn
.dropdown-menu.show

它已经这样做了,它添加了的类。当它打开时,显示您是否正在尝试添加另一个类?哇:)您没有错。我觉得我工作太多了,LOL的事情是类显示也被添加到下拉菜单,所以需要额外的类,这样我就可以风格'下拉'处理