twitter-bootstrap - 为什么我的引导自定义文件类没有像示例那样显示
解决方案
你可能会错过 css 链接
$(".custom-file-input").on("change", function() {
var fileName = $(this).val().split("\\").pop();
$(this).siblings(".custom-file-label").addClass("selected").html(fileName);
});
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.5.2/js/bootstrap.min.js"></script>
<form action="">
<div class="custom-file mb-3">
<input type="file" class="custom-file-input" id="customFile" name="filename">
<label class="custom-file-label" for="customFile">Choose file</label>
</div>
</form>
推荐阅读
- ubuntu - Lighthouse npm 模块在每次运行后创建临时文件夹并且从不删除它们
- python - 使用 10 个线程打印升序数字
- c# - Conan Package Manger 与 C# 项目的集成(UWP 应用程序)
- logback - logback 1.3.0-alpha5:多个记录器,但只有最后一个有效
- python - 优化自定义二维卷积,可以在 pytorch 卷积期间量化 MAC 结果
- reactjs - 在 Nextjs 中从 node_modules 加载字体
- python - 我需要 discord.py 中每个用户的每日冷却时间
- python - 请求我的 IP 时出现 json.decoder.JSONDecodeError
- c# - C# Selenium - 启用默认扩展
- python - 如何使用 discord.py 使此命令仅在多个通道中工作