快速提问 我有数组作为
的例子var a = ['1', '2', '3', '4', '5', '6'];
我正在尝试获取此数组的值,并使用.html将其添加到p标签中,格式为1 - 6
$("#existorders").html("There are currently these levels: " + arrayeventslevel.join(', '));
上述当然不能做我需要的,它只列出用逗号分隔的所有值。问题是如何将它们列为1 - 6.谢谢
答案 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>