bootstrap中dropdown为什么不能用data-targer来触发?
<td class="dropdown">
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" data-target=".dropdown-menu" >
操作
<span class="caret"></span>
</button>
<ul class="dropdown-menu">
<li><a href="">编辑</a></li>
<li><a href="">删除</a></li>
</ul>
</td>
如果这段代码去掉data-target就可以执行下拉,为什么?
那这个下拉菜单不加data-target就能执行,那他是怎么触发的?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
dropdown
会先根据data-target
来寻找下拉菜单,如果没有data-target
这个属性,会检测href
中的规则,最后会直接查找上级DOM对象中的dropdown-menu
为菜单项。dropdown.js
中的相关代码如下