2015-01-16 141 views
-1

我的HTML是動態的,這樣的:如何獲得選定時間並通過jQuery添加類?

<div class="date"> 
      <strong>21</strong> 
      <span class="month">Jan</span> 
      <strong class="year">15</strong> 
      <span class="details"></span> 
</div> 

而且我想通過jQuery得到這個時間和打印控制檯:

var selectedDate = $('.date'); 
console.log(selectedDate); 

但結果是不正確的。我該如何解決它?

編輯: 好吧,我解決我的問題與:

console.log(selectedDate.text()); 

現在,我想補充類,如果事件是過去的事件。

if (selectedDate < now) { 
     $('.event').addClass('past'); 
     } 

但沒有任何錯誤或結果。

+5

'的console.log(selectedDate.text()); '? – Brewal

+1

你是什麼意思?...你顯示的日期。 21是什麼意思? – Slime

+2

你想要的輸出是什麼? – Novocaine

回答

0

試試這個:

selectedDate = $(".date > .month").text() + " " 
      + $(".date > strong:nth-child(1)").text() + 
     " 20"+ $(".date > .year").text(); 

console.log(selectedDate); // Jan 21 2015 

你當然可以,重新安排這些輸出根據你想要的格式的日期 -

相關問題