前提・実現したいこと
Js(jQuery)を使用して特定の複数の要素に対して、
クラスの追加やcssの変更を行う際、もっとスマートに記述したいのですが、
下記のような場合うまくまとめれることは可能でしょうか?
該当のソースコード
js
1//例:アコーディオンの開閉 2$(function(){ 3 4 $('.btn').on('click',function(){ 5 $('.accordion dt:last-child').addClass('active'); 6 $('.accordion dd:last-child').show(); 7 }); 8 9});
試したこと
上記のように1つのボタンで複数の要素、
加えて似たような記述が増えてきてしまったため変数でまとめようとしたのですが、
いい方法が思い浮かばずこちらに質問させていただきました。
js
1$('.accordion dt:first-of-type') ←この部分 2$('.accordion dd:first-of-type') ←この部分
ご教示をお願いします。
回答1件
あなたの回答
tips
プレビュー