【发布时间】:2017-03-09 16:15:48
【问题描述】:
我在<section id="interview"> 中有一系列重复的<p class="question"> 和<p class=answer>。在每第三个答案之后,我想插入一个图像,其路径名存储在一个数组中:
array = ['../../directory/file-1.jpg', '../../directory/file-2.jpg];
到目前为止,我有:
var interval = 3;
var questionCount = 9;
var imageCount = array.length;
var interview = $('#interview');
var self;
for (var i = interval; i < questionCount; i+=interval) {
interview.find('p.answer:nth-of-type('+i+')').each(function() {
self = $(this);
for (var p = 0; p < imageCount; p++) {
self.after('<img src="'+array[i]+'">');
}
});
}
当然,这是给我数组中每个间隔的所有图像,而不是第一个间隔的第一张图像,第二个间隔的第二张图像,依此类推。我需要如何更改它?
【问题讨论】:
标签: javascript jquery for-loop nested-loops