jquery span赋值问题
<liclass="list"><spanid="aa"name="aa"><li><liclass="list"><spanid="aa"name="aa"><li>在...
<li class="list"><span id="aa" name="aa"><li>
<li class="list"><span id="aa" name="aa"><li>
在下面这个循环中,我是这么做的
$.each($(".list"), function(i, item){
$(this).find("#aa").html("1111111111");
}
为什么赋值不了呢?个人觉得是前面这段找不到$(this).find("#aa"),问下原因?具体要怎么做? 展开
<li class="list"><span id="aa" name="aa"><li>
在下面这个循环中,我是这么做的
$.each($(".list"), function(i, item){
$(this).find("#aa").html("1111111111");
}
为什么赋值不了呢?个人觉得是前面这段找不到$(this).find("#aa"),问下原因?具体要怎么做? 展开
2个回答
展开全部
额,这代码是错的啊,id是DOM的唯一标示,怎么会有2个id="aa",你这样 $(this).find("#aa").html("1111111111") 肯定是复制不了的,你先把span的id换成class.
然后,你的each方法用的不妥,用下面的,亲测过OK
$("li").each(function () {
$(".aa").each(function () {
$(this).html("111111");
})
})
<ul>
<li class="list"><span class="aa"></span></li>
<li class="list"><span class="aa"></span></li>
</ul>
然后,你的each方法用的不妥,用下面的,亲测过OK
$("li").each(function () {
$(".aa").each(function () {
$(this).html("111111");
})
})
<ul>
<li class="list"><span class="aa"></span></li>
<li class="list"><span class="aa"></span></li>
</ul>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询