Javascript 删除<;李>;基于pageload上的日期
我正在寻找能够动态删除在我的手风琴中传递的事件的代码。这是手风琴:Javascript 删除<;李>;基于pageload上的日期,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我正在寻找能够动态删除在我的手风琴中传递的事件的代码。这是手风琴: <div class="container3"> <div class="accordion"> <dl> <dt> <a href="#accordion1" aria-expanded="false" aria-controls="accordion1" class
<div class="container3">
<div class="accordion">
<dl>
<dt>
<a href="#accordion1" aria-expanded="false" aria-controls="accordion1" class="accordion-title accordionTitle js-accordionTrigger">Travel Territory</a>
</dt>
<dd class="accordion-content accordionItem is-collapsed" id="accordion1" aria-hidden="true">
<p><li>Test 1</li>
<li>Test 2</li></p>
</dd>
<dt>
<a href="#accordion2" aria-expanded="false" aria-controls="accordion2" class="accordion-title accordionTitle js-accordionTrigger">Catch me at these schools!</a>
</dt>
<dd class="accordion-content accordionItem is-collapsed" id="accordion2" aria-hidden="true">
<p><ul id="myList">
<li>03/24/2018 at Upper Darby High School 1</li>
<li>03/24/2019 at Upper Darby High School 2</li>
</ul>
</p>
</dd>
</dl>
</div>
</div>
测试1
测试2
- 2018年3月24日上达比高中1
- 2019年3月24日上达比中学2
在Id为Mylist的UL中,您将看到日期。出于测试的目的,我做了两次不同的测试,但通常情况下,他们会在几天内互相测试。我希望找到某种代码,在事件结束后删除那些Rob为您的问题提供一个小片段 首先,我们得到所有李的 然后我们通过拆分得到日期。这里很重要。如果日期更改了位置或格式,它将停止。我建议通过数据属性添加dia 然后,我们将李的日期与今天进行比较 如果它符合你的条件,我们会移除它
$('#myList').children().each( function(){
let liDate = new Date(this.innerHTML.split(' ')[0]);
let today = new Date;
if(today > liDate){
$(this).remove();
}
})
$('#myList').children().each(function()){
让liDate=newdate(this.innerHTML.split(“”)[0]);
让今天=新的日期;
如果(今天>利达){
$(this.remove();
}
})
测试1
测试2
- 2018年3月24日上达比高中1
- 2019年3月24日上达比中学2
重复您自己的上一个问题,//请不要创建重复的问题-用您在现有问题上已经得到的答案解决您的任何问题,还有。另外,这不是一个一开始就放弃你的要求的网站——你应该展示你迄今为止所做的努力,并自己解决这个问题。请去阅读。投票结束它。。