0

假设我使用表格来显示预定内容,并且我希望行在其日期过去后消失。

第 1 行有表格标题
第 2 行有日期 A
第 3 行有预定内容 A1
第 4 行有预定内容 A2
第 5 行有日期 B
第 6 行有预定内容 B1
第 7 行有预定内容 B2
第 5 行有日期 C
第 6 行有预定内容 C1
第 7 行有预定内容 C2
等等

日期 A 过去后,我希望第 2-4 行消失/隐藏。

我是自愿做这个网站的,没有其他人可以提供帮助。我每天都会删除过期的行,但是我要去度假,并且会断电两周。

我没有任何示例代码,我是菜鸟。如果你的意思是我的 html 代码,它只是一个简单的表格。

很抱歉没有尽快回复,Jakub ( https://stackoverflow.com/users/158014/jakub )。昨天我最后一次编辑后,我和女儿在医院急诊室呆了 12 多个小时。我会尽快回来修复帖子以符合 Stackoverflow 标准。

4

1 回答 1

0

您可以使用 jQuery 库在某些日期隐藏网站的某些部分。当您离开时,它应该对这种情况有所帮助。

首先加载 jQuery,添加到您网站的 head 部分:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>

然后你在正文部分的表格:

然后,在 body 标记的末尾附近,创建一个基于日期隐藏内容的规则:

<script type="text/javascript">

var now = new Date();
var futuretime1 = new Date("April 10, 2013");
if(now > futuretime1)
 {
 $("#div").hide();
 }
</script>

当日期通过“futuretime1”时,这将隐藏#div。您还可以使用 jQuery 选择器来选择适当的表格行。

希望这可以帮助。

于 2013-04-04T15:49:14.327 回答