2012-02-14 4 views
5

У меня есть следующий код JQuery:Detect, если объект пуст

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

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

В основном, когда следующий возвращается как пустой, как: [] Я хочу, чтобы быть в состоянии обнаружить это. Как мне это сделать?

ответ

10

Используйте length свойство, которое содержит количество элементов в Jquery объекта:

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

или:

if(!next.length) { 
    console.log('empty'); 
} 
Смежные вопросы