Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 删除<;李>;基于pageload上的日期_Javascript_Jquery_Html_Css - Fatal编程技术网

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中,您将看到日期。出于测试的目的,我做了两次不同的测试,但通常情况下,他们会在几天内互相测试。我希望找到某种代码,在事件结束后删除那些
  • 。我希望把大约15个事件放在这个列表中,并且不想在每次事件之后都要返回并删除它们。是否有任何代码可以根据日期和页面加载删除项目

    谢谢,
    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


    重复您自己的上一个问题,//请不要创建重复的问题-用您在现有问题上已经得到的答案解决您的任何问题,还有。另外,这不是一个一开始就放弃你的要求的网站——你应该展示你迄今为止所做的努力,并自己解决这个问题。请去阅读。投票结束它。。