日付に基づいて変更される段落に表示されるテキストを表示させたいと考えています。これは、価格が季節に基づいているホテルのウェブサイトのためであり、私は主な価格セクションで毎シーズンのレートをリストすることは恐ろしいことに気づいています。ここで私は悩み、それは私がやりたいことを得るためにいじっを持っています私の現在のコードは次のとおりです。日付に基づいて表示されるテキストコンテンツを自動的に表示する方法を見つけることができません
$(function() {
$(".DateDiv").each(function(index) {
var sRange = $(this).find(".DateRange").html();
var arrTemp = sRange.split(" to ");
var dtFrom = new Date(arrTemp[0]);
var dtTo = new Date(arrTemp[1]);
var dtNow = new Date();
if (dtNow >= dtFrom && dtNow <= dtTo)
$(this).show();
});
});
.DateRange,
.DateDiv {
display: none;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="DateDiv"><span class="DateRange">3/1/2016 to 5/14/2016</span>$89</div>
<div class="DateDiv"><span class="DateRange">5/15/2016 to 9/14/2016</span>$129</div>
<div class="DateDiv"><span class="DateRange">9/15/2016 to 12/1/2016</span>$89</div>
<div class="DateDiv"><span class="DateRange">12/1/2016 to 2/28/2017</span>$49</div>
それが示しているにこれは、私が何をしたいの基本的なエンドで動作します私はそのレート期間中に必要なものの価格を、毎年手動でコードを変更する必要があります。誰かがそれを設定する方法を知っていれば、私はそれを行う必要はありません、それは素晴らしいでしょう。
私は従っていません。それは働くので、何が助けを必要としますか? – j08691
年を自動的に変更するにはどうすればいいですか?同様に、1シーズン当たりの価格が年々変化しなければならない。 – damann
変更するのは年だけですか?月と日は変わりませんか? –