html
1 <button>ボタン</button> 2 3 <div class="ac_contents"> 4 <div class="glaf01"><p class="result">80%</p></div> 5 <div class="glaf02"><p class="result">50%</p></div> 6 <div class="glaf03"><p class="result">33%</p></div> 7</div> 8
css
1 div { 2 opacity: 0; 3 transition: .7s; 4 } 5 6 div.show { 7 opacity: 1; 8 }
jQuery
1 $(function() { 2 3 // ボタンをクリックしたら発動 4 $('button').click(function() { 5 6 // class'show'をdiv要素に追加 7 $('div').addClass('show'); 8 9 }); 10 }); 11
#### 作成したもの
[button]要素を押すと div 要素が表示される仕組み
#### 解決したいこと
このままだと全てのdiv要素(ここに記述のないdiv要素)が[button]要素を押すと同じ動作になってしまうので与えたクラス名の
.ac_contents のdiv要素にのみ、ボタンを押したら表示されるようにしたいのですがうまくいきません。
#### 試したこと
おそらくjQueryの記述かと思うのですが、div の部分をクラス名に変えると動作がしなくなってしまいました。
cssの記述もdiv からクラス名に変えましたがうまくいきませんでした。
詳しい方ご教授いただけますと幸いです。
#### 補足
.glaf01
.glaf02
.glaf03
のcssは省略しています。