jQueryを使用して、Datepickerで選択した日付をvalueに反映させたいです。
フレームワークはLaravelを使用しています。
選択した日付のvalueの値をjQueryで変数に格納して使用したいのですが、うまく行きません。
現在のコードは以下のような感じです。
HTML
1<p>日付を選択してください。</p> 2<p>Select Date<input class="datapicker" type="text" name="select_date" id="select_date" value="{{ $today }}"></p>
上記の変数$todayには今日の日付を格納しています。
jQuery
1<script> 2let selectDate = $(#select_date).val(); 3</script>
例えば、 今日の日付が2021/01/01 だった場合、jQueryのデフォルトの変数selectDate は”2021/01/01”となるが、Datepickerで日付を選択すると、変数selectDateの値も変わるような機能を実装したいです。
しかし、DatePickerで日付を変更したあと、検証ツールでValueの値をチェックしても、値は2021/01/01(デフォルトの$todayの日付)から変化せず、うまく行きません。
(DatapickerのUIのカレンダー上では日付は変更されていますが、検証ツールでvalueの値を確認すると変化していない状態です。)
Datapickerで日付を選択すると、プラウザ上で動的にvalueの値が変更できるようにしたいのですが、調べてもわからず、アドバイスいただけたらと思います。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/16 06:51