###■やりたいこと
「href="#"」をその日付にふわわしいリンクに変えたいです。
(例)1月1日をクリック
➡「href="#"」が「href="http://example.com/itsu/0101"」になる。
(例)2月3日をクリック
➡「href="#"」が「href="http://example.com/itsu/0203"」になる。
###■ダメだったコード
▼実際の動作
https://jsfiddle.net/ccoc095c/
▼そのコード
html
1<div class="calendar-area"> 2 3 <div class="calendar01-wrap"> 4 <ul class="calendar-list 01"><p>1月</p> 5 <li class="calendar-day 01"><a href="#">1日</a></li> 6 <li class="calendar-day 02"><a href="#">2日</a></li> 7 <li class="calendar-day 03"><a href="#">3日</a></li> 8 <li class="calendar-day 04"><a href="#">4日</a></li> 9 <li class="calendar-day 05"><a href="#">5日</a></li> 10 </ul> 11 </div> 12 13 <div class="calendar02-wrap"> 14 <ul class="calendar-list 02"><p>2月</p> 15 <li class="calendar-day 01"><a href="#">1日</a></li> 16 <li class="calendar-day 02"><a href="#">2日</a></li> 17 <li class="calendar-day 03"><a href="#">3日</a></li> 18 <li class="calendar-day 04"><a href="#">4日</a></li> 19 <li class="calendar-day 05"><a href="#">5日</a></li> 20 </ul> 21 </div> 22 23</div>
javascript
1(function($){ 2 3 $(".calendar-day a").click(function(){ 4 5 var month = $(this).parent().find(".calendar-list").attr("class"); 6 var day = $(this).attr("class"); 7 8 link.href = 'https://example.com/itsu/' + month + day 9 10 }); 11})(jQuery);
なんとかうまいことできませんでしょうか?
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー