javascript - 使用javascript对结果进行编号时如何用字母代替数字

标签 javascript jquery

我正在使用此脚本对字符串结果进行编号,但我想使用字母而不是数字,我该怎么做?

<span id="posicao"></span>

// numera questões
$("*[id*=posicao]").each(function(index) {
    $(this).append("Questão " + (index + 1));
});

例如:

勾选一个水果:

1. Car  
2. ball   
2. orange   
4. cell

我想要:

A. Car  
B. ball   
C. orange   
D. cell

最佳答案

您应该在 HTML 中使用列表。您可以使用有序列表,将 span 替换为 li 并设置 list-style-type 样式,如下所示:

ol {
  list-style-type: upper-latin;
}
<ol>
  <li>First Item</li>
  <li>Second Item</li>
  <li>Third Item</li>
</ol>

没有必要用 JS 使任何事情变得过于复杂。

关于javascript - 使用javascript对结果进行编号时如何用字母代替数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59250645/

相关文章:

javascript - 无法查看 Angular 指令属性

javascript - JS mouseover/mouseout 闪烁但不停留

javascript - 是否有任何工具或方法可以显示未引用的 html 类?

javascript - 如何从 javascript 检测 WKWebView 正在关闭

javascript - 修改动态嵌套数组,只知道要访问的索引

jquery - ASP.NET - 访问 FormView 控件的最终渲染 HTML

javascript - Jquery检测if中的元素类型

javascript - JQuery 自动完成功能未关闭

javascript - 对单词使用 String.substring

javascript - Safari 上的调试功能可查明元素何时添加到页面