2016-11-24 42 views
0

我試圖做一個聖誕節日曆,有很多鏈接,然後鏈接應該變爲活動狀態,如果孵化數小於或等於日期。如何遍歷一些div,然後檢查值是否小於或等於日期?

所以我有很多的div,我隨機放置了,我希望jQuery通過這些div,獲取它們的值,然後檢查值是否小於或等於日期。這意味着他們應該積極。

這就是我到目前爲止!

var value = $('.hatch').text() 

var d = new Date(); 
var n = d.getDate(); 

if (value <= n) { 
return; 

} else { 
$("a").removeAttr('href'); 
return; 
} 

但是,這隻適用於一個特定的孵化/分區。

任何想法如何在24個艙口/ div上做這個迭代?

任何幫助很多責任!

回答

2

我不知道,正是你想要根據該值是低於或更大的事,但這應該遍歷與類孵化的所有元素(不僅div的):

$('.hatch').each(function() { 
    var value = $(this).text(); 
    // now check against your date and do whatevery you want. 
    // this is the current div being checked 
}); 
+0

如果我這樣做如你所建議的那樣,它只需要第一個div,改變它,或者不改變,並且對其餘部分也一樣。假設我有六個同班同學,每個都有不同的文本值/數字。我希望它能夠改變文本/值大於日期(天數)的每個div。 – user3723269

+0

我結束了使用過濾器方法!不過謝謝! – user3723269

相關問題