我的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');
}
但不是任何错误或结果。
答案 0 :(得分:0)
试试这个:
selectedDate = $(".date > .month").text() + " "
+ $(".date > strong:nth-child(1)").text() +
" 20"+ $(".date > .year").text();
console.log(selectedDate); // Jan 21 2015
当然,你可以根据你想要的格式重新安排那些输出日期 -