2017-05-15 84 views
0

我無法讓這段代碼循環。我希望它能檢查#94785的ID是什麼狀態並告訴我。有jquery循環

$(window).load(function(){ 
    $('#94785').each(function() { 
     if ($('#94785').attr('aria-hidden') == 'false') { 
      console.log('checked'); 
     } else { 
      console.log('notchecked'); 
     } 
    }); 
}); 
+0

是ID爲94785元素動態創建的? (也就是在頁面加載後創建) – Chris

+0

我的回答後是否一切正常? –

+0

要回答你的問題是幻燈片放映,所以必須先加載。 –

回答

2

使用$(this)而不是$('#94785')

...回調在目前的DOM元素的情況下解僱,所以關鍵字this指的元素。

More info

$(window).load(function(){ 
    $('#94785').each(function() { 
     if ($(this).attr('aria-hidden') == 'false') { 
      console.log('checked'); 
     } else { 
      console.log('notchecked'); 
     } 
    }); 
}); 
+0

我會檢查並通知您是否有效。 –

+0

所以這個運行一次,我需要它來檢查每次是否隱藏詠歎調。 –

+0

這是我使用它的地方。 https://seanpisano.github.io/final-project/test-slide.html –