javascript - 如何在 HTML 中的 Select Option 中对齐两个单词
问题描述
正如您在图像中看到的那样,如何为 Select 标签中的每个 Option 标签设置不同的间距并正确对齐它们。这些值是从数据库中动态检索的,所以我无法估计姓名和帐号之间的差距来使用它
这是包含在 for 循环中以获取值的选项的代码:
<option value=<%= cus.getId()%>,<%= cus.getName()%>,<%= cus.getEmail()%>,<%= cus.getBalance()%> >
Name = <%= cus.getName()%> Account Number = <%= cus.getId()%>
</option>
解决方案
最奇特的解决方案是拥有一个基于 javascript 的自定义组件,基本上一切皆有可能。
但是,您可以像这样走很长一段路。无需 Javascript:
- 最简单的快速和肮脏的解决方案:切换帐号和名称。
<html>
<style>
select,
option{font-family:monospace};
</style>
<body>
<select>
<option>Account Number=1000055 Name=X</option>
<option>Account Number=1000056 Name=Anjali</option>
<option>Account Number=1000057 Name=Keerthy </option>
<option>Account Number=1000058 Name=Looooooooooong name</option>
</select>
</body>
</html>
推荐阅读
- mysql - 将旧数据转换为 MySQL - 如何进行合并这些日期、开始日期和结束日期字段的选择?
- ios - 我们可以为 xcuitest 中的元素获取文本字体和按钮启用颜色吗
- security - 用 bcrypt 散列
- c# - 访问 SQL Server 2019 时偶尔出现随机 C# 崩溃
- jquery - 属性的jquery值
- python - 删除空格和小写列表中的所有项目
- flutter - 使用 SharedPreferences 时带有用于推送通知的后台处理程序的 MissingPluginException
- r - R 神经网络使用起始公式向列添加权重
- jquery - jquery 数组并以自定义格式显示
- python - 使用 tkinter 复选框为 folium 选择数据帧