如何通过jQuery获取选定的时间并添加课程?

时间:2015-01-16 14:37:33

标签: javascript jquery date

我的HTML是动态的,就像那样:

<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');
      }

但不是任何错误或结果。

1 个答案:

答案 0 :(得分:0)

试试这个:

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

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

当然,你可以根据你想要的格式重新安排那些输出日期 -