質問編集履歴

2

「has('button')でbutton要素を持っていなければ」→「has('button')でbutton要素を持っていなければ」に修正

2021/04/18 09:23

投稿

hayamin1111
hayamin1111

スコア11

test CHANGED
File without changes
test CHANGED
@@ -34,7 +34,7 @@
34
34
 
35
35
  ### 試したこと
36
36
 
37
- 取得したliをeachで1つずつ処理をし、has('a')でa要素を持っていなければ、activeクラスを付与、としたかったが、クラスは付与されず、変化はなにもない(エラーは出ていない)。
37
+ 取得したliをeachで1つずつ処理をし、has('button')でbutton要素を持っていなければ、activeクラスを付与、としたかったが、クラスは付与されず、変化はなにもない(エラーは出ていない)。
38
38
 
39
39
  ```jQuery
40
40
 

1

ご指摘いただき、has(a)からhas(button)に修正いたしました。

2021/04/18 09:23

投稿

hayamin1111
hayamin1111

スコア11

test CHANGED
File without changes
test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
  lists.each(function(index, elem) {
46
46
 
47
- if(!$(elem).has(a)) {
47
+ if(!$(elem).has(button)) {
48
48
 
49
49
  $(elem).addClass('active');
50
50
 
@@ -70,7 +70,7 @@
70
70
 
71
71
    for(var i = 0; i < lists.length; i++) {
72
72
 
73
-    if(!$(lists[i]).has(a)) {
73
+    if(!$(lists[i]).has(button)) {
74
74
 
75
75
      $(lists[i]).addClass('active');
76
76
 
@@ -94,7 +94,7 @@
94
94
 
95
95
  lists.each(function(index, elem) {
96
96
 
97
- if($(elem).has(a)) {
97
+ if($(elem).has(button)) {
98
98
 
99
99
  $(elem).addClass('active');
100
100