jquery如何遍历dom对象

比如$("div");获的了页面所有的div对象。我知道可用$("div").xx()来对每一个div对象执行相同的操作。可现在我需要对他们执行不同的操作,比如为每一个d... 比如 $("div"); 获的了页面所有的div对象。
我知道可用 $("div").xx() 来对每一个div对象执行相同的操作。
可现在我需要对他们执行不同的操作,比如为每一个div添加一个不同的id值,请问如何做?
展开
 我来答
qgllsll
2009-11-06 · TA获得超过162个赞
知道小有建树答主
回答量:77
采纳率:100%
帮助的人:51.9万
展开全部
jQuery中用$()方法获取的DOM元素都会返回数组 并且jQuery中有隐形迭代,有些操作你无须去刻意循环它们,例如:$("div").text("hello");那么就会在所有的DIV中都加上hello. 若果硬要循环它们以进行某些处理 你可以使用jQuery提供的$.each()方法,或者这样写:
$("div").each(function(){
//这里干你想干的事情
//用$(this)可以访问正在循环的元素
});
祝学习愉快!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huaxiayifang1
2009-11-06
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
$("div")本身返回的就是一个数组,可以用数组的常规方法来操作
var divs = $("div");
for(i=0;i<divs.length;i++){
xxx
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式