如何获取选定的时间并将 class 添加到 jQuery?
How can I get selected time and add class via jQuery?
我的 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());
现在,如果事件是过去的事件,我想添加 class。
if (selectedDate < now) {
$('.event').addClass('past');
}
但没有任何错误或结果。
试试这个:
selectedDate = $(".date > .month").text() + " "
+ $(".date > strong:nth-child(1)").text() +
" 20"+ $(".date > .year").text();
console.log(selectedDate); // Jan 21 2015
当然,您可以根据您想要的格式重新安排输出日期 -
我的 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());
现在,如果事件是过去的事件,我想添加 class。
if (selectedDate < now) {
$('.event').addClass('past');
}
但没有任何错误或结果。
试试这个:
selectedDate = $(".date > .month").text() + " "
+ $(".date > strong:nth-child(1)").text() +
" 20"+ $(".date > .year").text();
console.log(selectedDate); // Jan 21 2015
当然,您可以根据您想要的格式重新安排输出日期 -