我试图跳过第一个加载 .append() 我不知道该怎么做。
这是我正在使用的代码。
$.each(get_images, function(i,img){
$('#container ul').append('<li><img src="'+img+'"/></li>');
});
我试图跳过第一个加载 .append() 我不知道该怎么做。
这是我正在使用的代码。
$.each(get_images, function(i,img){
$('#container ul').append('<li><img src="'+img+'"/></li>');
});
您可以使用以下代码作为示例:
not(':first-child')
喜欢
$('ul li').not(':first-child').each(function ()
{
/// your code
});
您可以使用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>');
}
});
如果您的意思是要跳过 中的第一个元素$.each
,我会执行以下操作:
$.each( get_images, function( index, img ) {
if( index > 0 ) {
// this skips the first index of the $.each loop
}
}
一些评论建议您想在第一个li
标签之后附加它,如果是这种情况,请尝试@Tushar 的建议。