我请教一下,JQUERY 给循环设置子元素的添加CLASS,看代码?
for (var j = 0; j < n; j++) {$(this).parent(".div").children("a").index(j).addclass("abc1");
}
错那里了?
我请教一下,JQUERY 给循环设置子元素的添加CLASS,看代码?
for (var j = 0; j < n; j++) {2024-05-06 04:55:33
$(this).parent(".star_span").children【j】这样好像也不行
for (var j = 0; j < n; j++) {
$(this).parent(".div").contents("a").index(j).addclass("abc1");
}
这样也不行吗?
2024-05-06 05:16:21
2024-05-06 07:54:41
2024-05-06 04:35:42
不是这个问题,
那 你不把你的HTML的结构 发出来看 也看不出哪有错误
把代码粘出来看看吧
.index(j) 这里 看起来会出问题 但是不知道你的HTML结构是什么样 很难判断
是语法错误,我改成$(this).parent(".star_span").children("a")[j]就可以了,但是我想添加CLASS,
$(this).parent(".star_span").children("a")[j].addClass("abc")这样写好像不行,我想是不是语法的问题?
哈 明白了 刚才没仔细看
$(this).parent(".star_span").children("a")[j]
改成这样
$($(this).parent(".star_span").children("a")[j]).addClass('xxx')