【发布时间】:2019-12-24 08:43:27
【问题描述】:
我想在单击按钮时以编程方式触发大型下拉菜单上的单击事件。我尝试了以下方法,但没有奏效。
MEGA-DROPDOWN HTML 代码
<li class="nav-item dropdown mega-dropdown">
<a class="nav-link dropdown-toggle waves-effect waves-dark" href="#" data-toggle="dropdown" aria-haspopup="true"
aria-expanded="false">
<i class="ti-layers-alt"></i>
<div class="notify"> <span class="heartbit"></span> <span class="point"></span> </div>
</a>
<div class="dropdown-menu animated bounceInDown">
<ul class="mega-dropdown-menu row">
<li class="col-lg-12 col-md-12">
<center>
<h2>Message Subject</h2>
</center>
<center>
<h4>Message Body</h4>
</center>
</li>
</ul>
</div>
</li>
<button type="button" onclick="showMegaDropDown()" >Show Mega Dropdown</button>
JavaScript 代码
showMegaDropDown(){
$(".mega-dropdown").trigger('click');
return;
}
【问题讨论】:
-
请检查控制台日志
-
也分享一下风格
-
jQuery 必须在 bootstrap js 之前出现
标签: javascript jquery