如何在 bootstrap table <th> 中创建下拉选项
how to create dropdown option in bootstrap table <th>
我正在尝试像这样在 table header 中创建一个下拉列表-
下拉示例
<ul class="dropdown-menu" id="dropEmail" style="position:relative; z-index: 99999;">
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">JavaScript</a></li>
</ul>
<table id="example3" class="table table-bordered table-striped" style=" overflow-x: scroll;" >
<thead>
<tr>
<th></th>
<th class="dropdown"> <a href="#" data-toggle="dropdown" class="dropdown-toggle">Messages <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Inbox</a></li>
<li><a href="#">Drafts</a></li>
<li><a href="#">Sent Items</a></li>
<li class="divider"></li>
<li><a href="#">Trash</a></li>
</ul>
</th>
</tr>
</thead>
<tbody >
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
但在前端屏幕中,下拉菜单转到 table body 的后面。将 z- 索引设置为 9999 和相对位置甚至不起作用。
如果您将消息锚标记替换为:
<a class="dropdown-toggle" id="dropdownMenu" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">Messages</a>
它将正常工作。 aria-haspopup="true" 表示该元素将在单击时显示菜单或弹出窗口。
我正在尝试像这样在 table header 中创建一个下拉列表-
下拉示例
<ul class="dropdown-menu" id="dropEmail" style="position:relative; z-index: 99999;">
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
<li><a href="#">JavaScript</a></li>
</ul>
<table id="example3" class="table table-bordered table-striped" style=" overflow-x: scroll;" >
<thead>
<tr>
<th></th>
<th class="dropdown"> <a href="#" data-toggle="dropdown" class="dropdown-toggle">Messages <b class="caret"></b></a>
<ul class="dropdown-menu">
<li><a href="#">Inbox</a></li>
<li><a href="#">Drafts</a></li>
<li><a href="#">Sent Items</a></li>
<li class="divider"></li>
<li><a href="#">Trash</a></li>
</ul>
</th>
</tr>
</thead>
<tbody >
<tr>
<td></td>
<td></td>
</tr>
</tbody>
</table>
但在前端屏幕中,下拉菜单转到 table body 的后面。将 z- 索引设置为 9999 和相对位置甚至不起作用。
如果您将消息锚标记替换为:
<a class="dropdown-toggle" id="dropdownMenu" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true">Messages</a>
它将正常工作。 aria-haspopup="true" 表示该元素将在单击时显示菜单或弹出窗口。