首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MIxing变量与jquery中的html

MIxing变量与jquery中的html
EN

Stack Overflow用户
提问于 2017-06-09 20:21:56
回答 2查看 148关注 0票数 0

我有一个HTML列表项,我想使用javascript/jquery显示到我的网页上。我遍历了一个数组,我想使用javascript在HTML列表中显示数组的元素,但我不能直接让它工作。任何人都知道我的代码出了什么问题...

代码语言:javascript
复制
for (m = 0; m < myArray.length; m++){
      $("ul").append("<li>"+myArray[m]+"</li>");
}
EN

回答 2

Stack Overflow用户

发布于 2017-06-09 20:25:50

代码语言:javascript
复制
var myArray = ['apple', 'mango', 'banana'];

for (var m = 0; m < myArray.length; m++){
      $("ul").append("<li>"+myArray[m]+"</li>");
}
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<ul>

</ul>

票数 0
EN

Stack Overflow用户

发布于 2017-06-09 20:56:34

你想要一个小插曲吗?

代码语言:javascript
复制
var myArray = ['apple', 'mango', 'banana'];

$('ul').html("<li>"+myArray.join("</li><li>")+"</li>");
代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul></ul>

使用join(),你可以用你选择的选择器将一个数组串起来。

HTML:它的资源消耗也较少,因为它一次性注入所有的,而不是在循环中。我们都知道DOM操作需要最多的资源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44457723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档