前提・実現したいこと
選択肢が同じプルダウンメニューが2つある場合、
異なる選択肢を初期表示させておく方法はありますでしょうか…
<▼選択1>
【2019-09-18】
<▼選択2>
【2019-09-17】 --1日前を表示させておく
↓プルダウンを開くと。。。
<▼選択1>
【2019-09-18】
|2019-09-17|
|2019-09-16|
|2019-09-15|
・
・
・
<▼選択2>
|2019-09-18|
【2019-09-17】
|2019-09-16|
|2019-09-15|
・
・
・
該当のソースコード
日付のリストは以下のように(viewから)取得しています。
Django
1#日付①取得 2def get_date1(): 3 return DateDb.objects.order_by('日付').reverse().distinct('日付') 4 5#日付②取得 6def get_date2(): 7 return DateDb.objects.order_by('日付').reverse().distinct('日付') 8
試したこと
今のところ、以下でチャレンジしてるのですが
動きません。。
jQuery
1 //日付選択肢①初期値 2 var dt = new Date();//2019-09-18 3 var y = dt.getFullYear(); 4 var m = ("00" + (dt.getMonth()+1)).slice(-2); 5 var d = ("00" + (dt.getDate()-1)).slice(-2);//1日前 6 var date= y + '-' + m + '-' + d;//2019-09-17 7 $('Date1 option').val(date).attr("selected","selected");//valueがdateのものをselected状態に
なんで
同じ日付でデータを引っ張ってくると、正しいデータが表示されないので、
このページにアクセス ⇒ データを呼び出す 時点で、異なる日付を選択させておく必要があります。。。
補足情報
jQueryで試しています。。
実現方法はあるのでしょうか。。。
どなたかご存知の方、教えてください。。。
あと、質問の情報が足りなければご指摘お願いします。。。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/18 01:18