【发布时间】:2021-05-06 02:53:25
【问题描述】:
我正在尝试创建一个数组并让它遍历数组并将其附加到一个 div 中。
HTML/PHP:
<ul id="menu" class="menu">
<li id="menu-item-1">
<a href="#">
</a>
</li>
<li id="menu-item-2">
<a href="#">
</a>
</li>
<li id="menu-item-3">
<a href="#">
</a>
</li>
</ul>
JS
$(document).ready(function(){
$('a').append("
<div class='CLASS_NAME_HERE'>
<span class='vertical-align-middle'></span>
<img src='IMG_HERE'>
</div>
<div class='filter-label'>LABEL_HERE</div>");
});}
JS 数组
var arrayTest= [
{className: "class-01", urlSrc: "www.url01.com", labelName: "01 Label Name"},
{className: "class-02", urlSrc: "www.url02.com", labelName: "02 Label Name"},
{className: "class-03", urlSrc: "www.url03.com", labelName: "03 Label Name"},
]
基本上,它会遍历数组并附加每个数组,如下所示:
<li id="menu-item-1">
<a href="#">
<div class='class-01'>
<span class='vertical-align-middle'></span>
<img src='www.url01.com'>
</div>
<div class='filter-label'>01 Label Name</div>");
</a>
</li>
我无法正确解决循环。任何帮助将不胜感激。
【问题讨论】:
标签: jquery arrays loops append