我有一个在引导程序 4 中工作的下拉菜单,但现在在引导程序 5(测试版)中它不再工作。我想要做的是从辅助按钮打开一个特定的下拉菜单,但由于他们在引导程序 5 中所做的更改,这不再有效。有一个小提琴要演示。当您单击主按钮时它工作正常但是当您单击第二个按钮时它有一个错误,这种从任何地方调用下拉显示方法的方法在引导程序 4 中完美运行。我怎样才能让它在引导程序 5 中工作,那里在文档中提到了“参考”选项,但文档中的所有示例仅适用于数据属性,不适用于 JS。我尝试了很多东西,但没有任何效果。谢谢。
https://jsfiddle.net/6hbcp9xm/
HTML:
<div class="col">
<div id="test" class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-bs-toggle="dropdown" aria-expanded="false">
Dropdown button
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<li><a class="dropdown-item" href="#">Action</a></li>
<li><a class="dropdown-item" href="#">Another action</a></li>
<li><a class="dropdown-item" href="#">Something else here</a></li>
</ul>
</div>
</div>
<div class="col">
<button id="testbtn">
test
</button>
</div>
</div>
JS:
$("#testbtn").on("click", function(){
$("#test").dropdown("show");
})