0

テーブルを使用してスケジュールされたコンテンツを表示し、日付が過ぎると行を非表示にしたいとします。

行 1 には表のタイトルがあります
行 2 には日付 A があります
行 3 にはスケジュールされたコンテンツ A1 があります
行 4 にはスケジュールされたコンテンツ A2 があります
行 5 には日付 B があります
行 6 にはスケジュールされたコンテンツ B1 があります
行 7 にはスケジュールされたコンテンツ B2 があります
行 5 には日付 C があります
行 6 にはスケジュールされたコンテンツ C1 があります
行 7 にはスケジュールされたコンテンツ C2 があります
等

日付Aが過ぎた後、行2〜4を非表示/非表示にしたい.

私はこのウェブサイトをボランティアで運営していますが、他に誰も助けてくれません。期限切れの行を毎日削除していますが、休暇に行くため、2 週間はプラグを抜きます。

私は新人なので、サンプルコードはありません。私のhtmlコードを意味する場合、それは単なるテーブルです。

Jakub ( https://stackoverflow.com/users/158014/jakub ) さん、すぐに返信できなくて申し訳ありません。昨日の最後の編集の直後に、娘と一緒に病院のERで12時間以上過ごしました. 戻ってきて、できるだけ早く投稿を修正して、Stackoverflow 標準に準拠させます。

4

1 に答える 1

0

jQuery ライブラリを使用して、特定の日付に Web サイトの特定の部分を非表示にすることができます。あなたがオフの間、このケースで役立つはずです。

最初に 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 に答える