前提
jQueryで「今日は何の日」かを表示させるプログラムを作りたいです。
同じ日に複数のイベントがある場合にはそれらすべてを文章中に表示させたいのですが、調べても方法が分かりませんでした。
現状と実現したいこと
現状:8月26日に「8月26日は楽しい日!」と表示できます
実現したいこと:8月26日に「8月26日はなんでもない日と楽しい日!」と表示したいです
該当のソースコード
HTML
1<p class="l_event"></p>
js
1let now = new Date(); 2 let Month = now.getMonth() + 1; 3 let Dat = now.getDate(); 4 5 const event = [ 6 { mon: '5', date:'6', detail:'ゴムの日' }, 7 { mon: '2', date:'22', detail:'猫の日' }, 8 { mon: '11', date:'11', detail:'ポッキーの日' }, 9 { mon: '8', date:'26', detail:'なんでもない日' }, 10 { mon: '8', date:'26', detail:'楽しい日' } 11 ]; 12 13 for(i=0; i<event.length; i++){ 14 if(event[i].mon == Month && event[i].date == Dat){ 15 $('.l_event').html(Month + '月' + Dat + '日は' + event[i].detail + '!'); 16 }; 17 };
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/26 05:15