Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在使用javascript对结果进行编号时,如何将字母改为数字_Javascript_Jquery - Fatal编程技术网

在使用javascript对结果进行编号时,如何将字母改为数字

在使用javascript对结果进行编号时,如何将字母改为数字,javascript,jquery,Javascript,Jquery,我正在使用这个脚本对字符串结果进行编号,但我想使用字母而不是数字,我如何才能做到这一点 <span id="posicao"></span> // numera questões $("*[id*=posicao]").each(function(index) { $(this).append("Questão " + (index + 1)); }); 我想: A. Car B. ball C. orange D. cell 为了保持代码非

我正在使用这个脚本对字符串结果进行编号,但我想使用字母而不是数字,我如何才能做到这一点

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

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

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

为了保持代码非常相似,您可以简单地使用字母数组:

var字母=['A','B','C','D'];
//数字探索
$(“*[id*=posicao]”。每个(函数(索引){
$(此)。附加(“Questão”+字母[索引]);
});

您应该在HTML中使用列表进行合并。您可以使用有序列表,将
span
s替换为
li
s和样式
列表样式类型

ol{
列表样式类型:上拉丁文;
}

  • 第一项
  • 第二项
  • 第三项
  • 试试这个

    <div class="posicao"></div>
    
    var littersArr = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
    $(".posicao").each(function (index) {
        $(this).append(littersArr[index] + '.' + "string");
    });
    
    
    var littersArr=['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'];
    $(“.posicao”)。每个(函数(索引){
    $(this.append(littersArr[index]+'.+“string”);
    });
    
    您可以使用有序列表和css,使用
    列表样式类型:上拉丁文@Kobe如何使用带字母的有序列表?请参阅我的答案@MiguelSilva@Kobe你说得对,我忘了。谢谢你,伙计@MiguelSilva没问题,像这样的事情通常是健忘的。如果posicao的长度超过26怎么办?在这种情况下,我的答案是错误的,并使用另一个类似于{列表样式类型:上拉丁;}
  • 第一项
  • 第二项
  • 第三项
  • <div class="posicao"></div>
    
    var littersArr = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z'];
    $(".posicao").each(function (index) {
        $(this).append(littersArr[index] + '.' + "string");
    });