♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡
.div1のどれかのliが押されたら、そのliのクラス名にactiveを追加する。
もし、
.div1のliのクラス名の中に、activeがあるとすれば、.div2の
background-color: green;にしたいです。
いまここまでできているのですが、どうすればいいでしょうか?
html
1<div class='div1'> 2 <ul> 3 <li><a class="" href="#1">111</a></li> 4 <li><a class="" href="#2">222</a></li> 5 <li><a class="" href="#3">333</a></li> 6 </ul> 7</div> 8<div class='div2'> 9 <p class="number4 circle " style="">4</p> 10</div>
javascript
1// #div1タブの識別がしたい 2 $('.div li a').click(function(){ 3 if($(this).hasClass('active')){ 4 return false; 5 } 6 7 var target = $(this).attr('href'); 8 //どのliが押されたかの判定 9 10 $('.div li a).removeClass('active'); 11 //これいる? 12 13 $(this).addClass('active'); 14 //thisには何が入る? 15 return false; 16 }); 17
css
1.circle { 2 border: solid 5px red; 3 position: absolute; 4 width: 50px; 5 height: 50px; 6 text-align: center; 7 background-color: yellow; 8 border-radius: 25px; 9 font-size:30px; 10 top: 200px; 11 left: 100px; 12} 13 14.active{ 15 background-color: green; 16}
よろしくおねがいします٩(๑❛ᴗ❛๑)۶
♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡o。.。o♡
回答2件
あなたの回答
tips
プレビュー