我一直在試圖解決這個問題兩天。也許有人對我有暗示?jquery /比較日期列表
我有這對夫婦的每個div.news-list-item
是2日期 - startdate
和enddate
。我想比較兩個日期來檢查它們是否相等。如果他們相同,則添加類show
,如果不做別的。
問題是startDate
始終爲空或未定義。
<div class="news-list-container row">
<div class="news-list-item nth-item-1">
<span class="event-from">17.10.2014</span>
<span class="event-to">19.10.2014</span>
</div>
<div class="news-list-item nth-item-2">
<span class="event-from">07.12.2014</span>
<span class="event-to">07.12.2014</span>
</div>
<div class="news-list-item nth-item-3">
<span class="event-from">08.12.2014</span>
<span class="event-to">08.12.2014</span>
</div>
</div>
$('.news-list-container').each(function() {
var $children = $(this).children(),
count = $children.size(),
$item;
$children.each(function(i) {
$item = $(this).addClass('nth-item-' + (i + 1))
});
$(".news-list-item").each(function() {
var startDate = $(".event-from").val();
var endDate = $(".event-to").val();
if(startDate == endDate) {
$(this).addClass("show");
} else {
}
});
console.log("story " + startDate + " story");
});
});
這是一個完美的例子,如何做到這一點。我做了兩個小修改,但不值得說,因爲我沒有在我的問題中描述它。非常感謝尼古拉斯。 – bluebyte 2014-10-02 08:47:47