html - Bootstrap 4:下拉菜单不显示
问题描述
我正在尝试使用 Bootstrap 4 框架在表格元素中创建一个下拉列表。检查器显示 WP-Database 中的内容已正确加载,但它们仍然显示为灰色。即使我单击按钮,也不会改变。
所以基本上,下拉选项不会被显示/不会被触发。我哪里错了?
实际代码:
<td>
<div class="dropdown">
<button class="btn btn-secondary dropdown-toggle" type="button" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> Auswählen
</button>
<ul class="dropdown-menu" aria-labelledby="dropdownMenuButton">
<?php
foreach($players as $player):
echo "<li class='dropdown-item'><a href='#'>$player->post_title</a></li>";
endforeach;
?>
</ul>
</div>
</td>
解决方案
这就是W3学校所说的。“将 .dropdown-menu 类添加到“div”元素以实际构建下拉菜单。” 我认为您需要将“ul”更改为“div”。
推荐阅读
- typescript - Typescript 别名泛型接口
- swiftui - 过滤列表时SwiftUI .onDelete错误的索引
- ruby-on-rails - 容器化 Rails 应用程序找不到某些库
- c - 当我阅读目录中的文件列表时,我得到两个文件“。” 和“..”,为什么?
- wso2 - 通过后端到后端调用在“id token”中获取自定义声明
- c++ - 如何实现队列链表的正确初始化列表
- javascript - 对于一堆带有 JS 或 Python 的 XHTML 文件,自动加载 XHTML 并单击一个按钮的最简单方法是什么?
- sql - 删除超过 1 个月的记录
- excel - 如何在excel中存储以“+”开头的文本?
- python - 当服务器返回这样的数据时,我该如何抓取?