我正试图跳过我正在加载的第一个.append()我不知道该怎么做。
这是我正在使用的代码。
$.each(get_images, function(i,img){
$('#container ul').append('<li><img src="'+img+'"/></li>');
});
答案 0 :(得分:2)
您可以使用以下代码作为示例:
not(':first-child')
像
$('ul li').not(':first-child').each(function ()
{
/// your code
});
答案 1 :(得分:1)
您可以使用slice
方法跳过1
元素,例如:
$(get_images).slice(1).each(function(i, img) {
$('#container ul').append('<li><img src="'+img+'"/></li>');
});
或者,您也可以查看索引:
$.each(get_images, function(i, img) {
if (i > 0) {
$('#container ul').append('<li><img src="'+img+'"/></li>');
}
});
答案 2 :(得分:0)
如果你的意思是试图跳过$.each
中的第一个元素,我会做类似的事情:
$.each( get_images, function( index, img ) {
if( index > 0 ) {
// this skips the first index of the $.each loop
}
}
有些评论表明你想在第一个li
标签之后追加它,如果是这种情况,请尝试@Tushar建议的内容。