jquery如何遍历dom对象

qq-dabins 2009-11-06 05:04:26
比如 $("div"); 获的了页面所有的div对象。
我知道可用 $("div").xx() 来对每一个div对象执行相同的操作。
可现在我需要对他们执行不同的操作,比如为每一个div添加一个不同的id值,请问如何做?
...全文
103 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
偷蚊子的哦 2009-11-07
  • 打赏
  • 举报
回复
收藏
  • 打赏
  • 举报
回复

$('div').each(function(i,n){//i 下标;n 就是DOM节点
$(this).attr('id','hello_' + i);
//等价于下面
//$(n).attr('id','hello_' + i);
//n.id = 'hello_' + i;
});




=== 结贴,给分 ===
得到满意的答案,立即结贴给分,是一种良好的习惯和美德
sunli555 2009-11-06
  • 打赏
  • 举报
回复
var i=1
$("div").each(function(){
$(this).attr("id","div"+i);
})

87,907

社区成员

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

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