我有这段代码:
$('.bird').each(function(){
$(this).load(function(){
if($(this).is(".bird:last")){
$('#floatingBarsG').remove();
$('#step0').fadeIn(600);}
});
})
如果$(this)
是包含类.bird
的页面上的最后一个元素,我尝试执行某些事件,并且此代码不起作用。
有什么问题?
答案 0 :(得分:3)
尝试
var $birds = $('.bird').each(function () {
$(this).load(function () {
if ($birds.last().is(this)) {
$('#floatingBarsG').remove();
$('#step0').fadeIn(600);
}
});
})
答案 1 :(得分:1)
$('.bird').click(function () {
if ($('.bird').length - 1 == $(this).index('.bird')) {
alert('last')
}
})