2012-02-14 27 views
5

Tengo el siguiente código de jQuery:detectar si un objeto está vacía

var shown = $('div.slideshow').find('div.slide:visible'); 
var next = shown.next(); 

if(next == '') {       
    console.log('empty');      
} 

Básicamente, cuando la próxima vuelve tan vacío como: [] Quiero ser capaz de detectar esto. ¿Cómo lo hago?

Respuesta

10

Uso length propiedad, que contiene el número de elementos dentro de jQuery objeto:

if(next.length === 0) { 
    console.log('empty'); 
} 

o:

if(!next.length) { 
    console.log('empty'); 
} 
Cuestiones relacionadas