ページ制作初心者です。よろしくお願いいたします。
ページ内にselectタグが複数あり、selectの選択された値によって、最後に書かれているリンク先に値を追加したいです。
■HTML
<select name="date" id="date"> <option value="">日付選択</option> <option value="20200801">2020年8月1日(土)</option> <option value="20200802">2020年8月2日(日)</option> <option value="20200803">2020年8月3日(月)</option> <option value="20200804">2020年8月4日(火)</option> <option value="20200805">2020年8月5日(水)</option> </select> <select name="person" id="person"> <option value="">人数選択</option> <option value="1" >1人</option> <option value="2" >2人</option> <option value="3" >3人</option> <option value="4" >4人</option> <option value="5" >5人</option> </select> <select name="room" id="room"> <option value="">部屋数選択</option> <option value="1" >1部屋</option> <option value="2" >2部屋</option> <option value="3" >3部屋</option> <option value="4" >4部屋</option> <option value="5" >5部屋</option> </select> <p><a id="link" href="https://aaaa.co.jp/?all=0" target="_blank">詳細はこちら</a></p>※例 2020年8月1日(土)、2人、2部屋と選択した場合に
id="link" のリンクの値が、https://aaaa.co.jp/?all=0&date=20200801&person=2&room=2 となるようにしたい。
■jQuery
$('#date').change(function() {
var date_data = $('option:selected').val();
});
$('#person').change(function() {
var person_data = $('option:selected').val();
});
$('#room').change(function() {
var room_data = $('option:selected').val();
});
セレクトタグが変更された場合の取得までは何とか分かったのですが、
リンクに追加していく方法がわかりません。
拙いコードで申し訳ございませんが、よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー