質問するログイン新規登録

回答編集履歴

1

セレクタの絞り込み

2021/06/01 09:07

投稿

FKM
FKM

スコア3675

answer CHANGED
@@ -1,2 +1,14 @@
1
1
  $(this)を使って対象となるセレクタだけを制御すればいいのではないかと思います。
2
- このイベント制御だと同じクラスの全セレクタが対象となってしまってますよ。
2
+ このイベント制御だと同じクラスの全セレクタが対象となってしまってますよ。
3
+
4
+ このようにparentsメソッドを使って対象のセレクタの範囲を絞るといいでしょう。
5
+
6
+ ```js
7
+ $('.change-btn').on("click",function() {
8
+ var dir = $(this).parents('.slide-wrapper'); //対象のクラスを絞る
9
+ //省略
10
+ toggleChangeBtn(dir); //対象のセレクタを関数の引数とする
11
+ //省略
12
+ ```
13
+
14
+ これでテストしてうまくいってます。