将数组值添加到某些标记

时间:2017-02-04 04:27:50

标签: javascript arrays

快速提问 我有数组作为

的例子
var a = ['1', '2', '3', '4', '5', '6'];

我正在尝试获取此数组的值,并使用.html将其添加到p标签中,格式为1 - 6

$("#existorders").html("There are currently these levels: " + arrayeventslevel.join(', '));

上述当然不能做我需要的,它只列出用逗号分隔的所有值。问题是如何将它们列为1 - 6.谢谢

2 个答案:

答案 0 :(得分:0)

你的意思是,像这样?

编辑:注意第二个区块需要“标记”,但它不会让我逃脱它们。

$("#existorders").html("There are currently these levels: " + ${arrayeventslevel[0]} - ${arrayeventslevel[arrayeventslevel.length - 1]});

或实际生成带有必要数字的六个p标签?

答案 1 :(得分:0)

使用文本以及数组的第一个和最后一个元素创建一个字符串,然后使用.text()将其插入到p中。另外 - 如果它始终是一个数字数组,在开始时为1 - 你可能会忘记获取数组的元素并简单地得到数组的长度。

var a = ['1', '2', '3', '4', '5', '6'];
var str="There are currently these levels: ";
  str+= a[0] +" - " + a[a.length-1];

$("#existorders").text(str);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p id="existorders">/<p>