JQUERY 给循环设置子元素的添加CLASS,看代码
for(varj=0;j<n;j++){$(this).parent(".div").children("a").index(j).addclass("abc1");}错...
for (var j = 0; j < n; j++) {
$(this).parent(".div").children("a").index(j).addclass("abc1");
}
错那里了? 展开
$(this).parent(".div").children("a").index(j).addclass("abc1");
}
错那里了? 展开
4个回答
展开全部
.children() 不返回文本节点,如果需要获得包含文本和注释节点在内的所有子节点,可以使用 .contents()。
追问
$(this).parent(".star_span").children【j】这样好像也不行
追答
for (var j = 0; j < n; j++) {
$(this).parent(".div").contents("a").index(j).addclass("abc1");
}
这样也不行吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
addclass("abc1"); addClass js大小写敏感的
你这个不用循环
$(".div a").addClass()就可以了啊
你这个不用循环
$(".div a").addClass()就可以了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
addclass("abc1"); addClass js大小写敏感的
你这个不用循环
$(".div a").addClass()就可以了啊
你这个不用循环
$(".div a").addClass()就可以了啊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看起来 应该是 拼写错误 addClass c要大些
更多追问追答
追问
不是这个问题,
追答
那 你不把你的HTML的结构 发出来看 也看不出哪有错误
把代码粘出来看看吧
.index(j) 这里 看起来会出问题 但是不知道你的HTML结构是什么样 很难判断
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询