javascript - 如何循环遍历数组和一组dom元素并将数组的当前项添加到当前dom元素?

标签 javascript jquery html arrays loops

我有一个包含 4 个字符串的 Jquery 数组:

var myArray = [ 1, 2, 3, 4 ];

在我的标记中,我有 4 个空的 div,其他随机标记间歇地分布在它们之间。

<div></div>
<p>Paragraph here</p>
<p>Paragraph here</p>
<div></div>
<h1>heading here</h1>
<p>Paragraph here</p>
<div></div>
<h1>heading here</h1>
<p>Paragraph here</p>
<div></div>

我想遍历数组,也想遍历 div,并将数组中当前项的文本添加到当前 div。我的标记的最终结果应该是这样的:

<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>

您可能不是 JavaScript 专家,因此我们将不胜感激任何帮助。谢谢!

最佳答案

试试这个:

var myArray = [ 1, 2, 3, 4 ];
$('div').each(function(index){
    this.innerHTML = myArray[index];
});

演示 here

关于javascript - 如何循环遍历数组和一组dom元素并将数组的当前项添加到当前dom元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19117612/

相关文章:

javascript - 白天时间热图 - 颜色未显示

javascript - 在自定义 promise 上使用异步等待

jquery - 如何在 jquery 中选择事件输入?

javascript - 无法使用 .removeAttr ("data-val-date"禁用 data-val-date );在我的 asp.net mvc 中

javascript - D3.js分层边缘捆绑按组着色

javascript - 现在我有一个包含文本和表格的html表单,我想在一个简单的文本文件中保存和检索数据,如何实现?

javascript - Jquery 自动完成 - 不要用结果填充输入框

javascript - 使用 jQuery 修改 CSS 类的名称 - 无法加载

jquery - 如何在用户滚动到 N 点后触发动画 - 具有多个动画的 jQuery 路点 .animate()

javascript - 如何使用 $(this) 获取父级