質問編集履歴
3
重複の削除
test
CHANGED
File without changes
|
test
CHANGED
@@ -111,31 +111,3 @@
|
|
111
111
|
|
112
112
|
|
113
113
|
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
|
114
|
-
|
115
|
-
【追記】
|
116
|
-
|
117
|
-
<script>
|
118
|
-
|
119
|
-
$("p[data-name='text']").each(function(index) {
|
120
|
-
|
121
|
-
var text = $(this).text();
|
122
|
-
|
123
|
-
for(var i = 0;i < $(this).length; i++) {
|
124
|
-
|
125
|
-
var name = data[i].name; ///dataはajaxの第一引数(jsonの配列を取ってきている)
|
126
|
-
|
127
|
-
if(name === text && id === 0) {
|
128
|
-
|
129
|
-
$(this).hide();
|
130
|
-
|
131
|
-
}
|
132
|
-
|
133
|
-
}
|
134
|
-
|
135
|
-
}
|
136
|
-
|
137
|
-
</script>
|
138
|
-
|
139
|
-
|
140
|
-
|
141
|
-
上記スクリプトだと、「eachの中に、forがあるため$("p[data-name='text']")分、余計にループしてしまう」のですが、改善策を教えていただきたいです。
|
2
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -107,3 +107,35 @@
|
|
107
107
|
という条件分岐を行いたいのですが、
|
108
108
|
|
109
109
|
どのように修正すれば良いのでしょうか??
|
110
|
+
|
111
|
+
|
112
|
+
|
113
|
+
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
|
114
|
+
|
115
|
+
【追記】
|
116
|
+
|
117
|
+
<script>
|
118
|
+
|
119
|
+
$("p[data-name='text']").each(function(index) {
|
120
|
+
|
121
|
+
var text = $(this).text();
|
122
|
+
|
123
|
+
for(var i = 0;i < $(this).length; i++) {
|
124
|
+
|
125
|
+
var name = data[i].name; ///dataはajaxの第一引数(jsonの配列を取ってきている)
|
126
|
+
|
127
|
+
if(name === text && id === 0) {
|
128
|
+
|
129
|
+
$(this).hide();
|
130
|
+
|
131
|
+
}
|
132
|
+
|
133
|
+
}
|
134
|
+
|
135
|
+
}
|
136
|
+
|
137
|
+
</script>
|
138
|
+
|
139
|
+
|
140
|
+
|
141
|
+
上記スクリプトだと、「eachの中に、forがあるため$("p[data-name='text']")分、余計にループしてしまう」のですが、改善策を教えていただきたいです。
|
1
文法の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -70,7 +70,11 @@
|
|
70
70
|
|
71
71
|
$("p[data-name='text']").each(function(index) {
|
72
72
|
|
73
|
-
※for文で,jsonファイルからname,idを取得
|
73
|
+
※for文で,jsonファイルからname,idを取得(変数名もname = name、id = idとする)
|
74
|
+
|
75
|
+
|
76
|
+
|
77
|
+
var text = $(this).text();
|
74
78
|
|
75
79
|
if(name === text && id === 0) {
|
76
80
|
|