jquery span赋值问题

qq_24795259 2015-11-06 01:12:55
<li class="list"><span id="aa" name="aa"></span></li>
<li class="list"><span id="aa" name="aa"></span></li>
在下面这个循环中,我是这么做的
$.each($(".list"), function(i, item){
$(this).find("#aa").html("1111111111");
}
为什么赋值不了呢?个人觉得是前面这段找不到$(this).find("#aa"),问下原因?具体要怎么做?
...全文
166 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
天际的海浪 2015-11-06
  • 打赏
  • 举报
回复
引用 6 楼 qq_24795259 的回复:
up:求大神帮忙
你楼上不是给你代码了么,瞠求什么?
qq_24795259 2015-11-06
  • 打赏
  • 举报
回复
up:求大神帮忙
风中的少年 2015-11-06
  • 打赏
  • 举报
回复
经测试,没有问题,如果你的没有显示,那就可能是其他的什么原因了。

<body>

	<ul>
		<li class="list"><span id="aa" name="aa"></span></li>
		<li class="list"><span id="ab" name="aa"></span></li>
	</ul>	
  <script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js"></script>
   
  <script>
	$(function () {		
		 $(".list").each(function () {
            $(this).find("span").html("xxxxxxxxxxxxxxxxxxxx");
		});
		
	})
	
  </script>
 </body> 
qq_24795259 2015-11-06
  • 打赏
  • 举报
回复
引用 2 楼 bbboy8205 的回复:
1、首先一点,id 是不能重复的。 2、可以这样: $(".list").each(function () { $(this).find("span").html("xxxxxxxxxxxxxxxxxxxx"); })
id已经不重复了,find("span")也改了,但是这样还是不行啊
木头海上漂 2015-11-06
  • 打赏
  • 举报
回复
id重复导致所有数据赋值为数组的最后数据
楼上的方法可以
风中的少年 2015-11-06
  • 打赏
  • 举报
回复
1、首先一点,id 是不能重复的。 2、可以这样: $(".list").each(function () { $(this).find("span").html("xxxxxxxxxxxxxxxxxxxx"); })
slwsss 2015-11-06
  • 打赏
  • 举报
回复
$.each($(".list"), function(i, item){ $(this).find("#aa").html("1111111111"); });

87,964

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧