2012-02-14 33 views
5

Tôi có đoạn code jQuery sau:Detect nếu một đối tượng là trống

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

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

Về cơ bản khi tiếp theo trở lại như trống rỗng như: [] Tôi muốn để có thể phát hiện này. Tôi phải làm nó như thế nào?

Trả lời

10

Sử dụng length bất động sản, trong đó có số yếu tố trong jQuery đối tượng:

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

hay:

if(!next.length) { 
    console.log('empty'); 
} 
Các vấn đề liên quan