【发布时间】:2014-04-25 06:18:01
【问题描述】:
我得从两个数组动态构建一个轮播,如下:
var arrayBarcode = [123456789, 234567891, 345678912];
var arrayPath = [/assets/image1.jpg, /assets/image2.jpg,/assets/image3.jpg];
首先,我只有 div 类 flexslider
我需要构建我的 ul li,以便我的最终 html 输出以下内容:
<div class="flexslider">
<ul class="slides">
<li ean="123456789">
<img src="/assets/image1.jpg" alt="pix" draggable="false">
<a data-statsaction="coupon-basket-remove" data-statscategory="coupon-buttons" title="Remove" href="#">
<i aria-hidden="true" class="icon icon-close-neg">
<span class="sr-only">Remove</span>
</i>
</a>
</li>
<li ean="234567891">
<img src="/assets/image2.jpg" alt="pix" draggable="false">
<a data-statsaction="coupon-basket-remove" data-statscategory="coupon-buttons" title="Remove" href="#">
<i aria-hidden="true" class="icon icon-close-neg">
<span class="sr-only">Remove</span>
</i>
</a>
</li>
<li ean="345678912">
<img src="/assets/image3.jpg" alt="pix" draggable="false">
<a data-statsaction="coupon-basket-remove" data-statscategory="coupon-buttons" title="Remove" href="#">
<i aria-hidden="true" class="icon icon-close-neg">
<span class="sr-only">Remove</span>
</i>
</a>
</li>
</ul>
请注意,arrayBarcode 中的第一项与 arrayPath 中的第一项匹配,等等。
任何帮助将不胜感激..
谢谢..
【问题讨论】:
-
您尝试过任何代码吗?
-
你有没有尝试过?给我们一些代码示例。如果还没有,您可以尝试循环遍历数组并在它们两个上选择相同的索引。但是,如果两个数组上的元素不匹配,这将中断。
-
我正在按如下方式构建数组: var thecookie = $.cookie(COOKIETOPRINT); var cookies = thecookie.split("|"); cookies.forEach(function(item){ var barcode= item.split('~')[0]; var path = item.split('~')[2]; arrEan.push(barcode); arrPath.push(路径);
-
我尝试遵循与stackoverflow.com/questions/5881033/… 相同的逻辑,但没有成功:(
标签: javascript jquery