我正在填充 YouTube 视频列表。我希望列表按数字排序。问题是,我的订购列表只有一个列表项。该项目通过 Jquery.each 进行循环,并在每次迭代时赋予不同的值。
在下面的示例中编码的方式,每个列表项都列为数字 1。
$.each(results, function(index,value) {
html += '<ol><li><a data-video- type="https://www.youtube.com/embed/' + value.id.videoId + '?autoplay=1"> <img src="' +value.snippet.thumbnails.medium.url + '">' + value.snippet.title + '</a>)</li><ol>'; });
$('#results').html(html);
最佳答案
您可以在添加到 ol
之前缩短结果。然后您可以添加如下内容:
html = "<ol>";
$.each(results, function(index,value) {
html += '<li><a data-video- type="https://www.youtube.com/embed/' + value.id.videoId + '?autoplay=1"> <img src="' +value.snippet.thumbnails.medium.url + '">' + value.snippet.title + '</a>)</li>';
});
html += "</ol>";
$('#results').html(html);
关于javascript - 如何跟踪具有一个循环列表项提供不同参数的有序列表中的顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36126671/