jquery 如何获取集合内的其中一个元素?
varobjs=$('#imglistdiv.imgstyleimg')我获取img标签,把集合给了objs这个变量,现在我想用这个变量来遍历所有img标签的元素给他们加...
var objs = $('#imglist div.imgstyle img')
我获取img标签,把集合给了objs这个变量,现在我想用这个变量来遍历所有img标签的元素给他们加个ID号, 我该怎么写?
for(var i=0;i<objs.length;i++){
???????
} 展开
我获取img标签,把集合给了objs这个变量,现在我想用这个变量来遍历所有img标签的元素给他们加个ID号, 我该怎么写?
for(var i=0;i<objs.length;i++){
???????
} 展开
5个回答
展开全部
如果是第一个 可以用first 如果是最后一个可以用last
如果是中间的某一个可以用eq。
如果是中间的某一个可以用eq。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var objs = $('#imglist div.imgstyle').find('img').each(function(index) {
var setID = 'testing0' + parseInt(index +1);
// console.log(index);
$(this).attr('id', setID);
});
然後你可以继续使用 objs 这个集合做其他後期动作,例如
objs.addClass('we_are_img');
var setID = 'testing0' + parseInt(index +1);
// console.log(index);
$(this).attr('id', setID);
});
然後你可以继续使用 objs 这个集合做其他後期动作,例如
objs.addClass('we_are_img');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$('#imglist div.imgstyle img').each(function(){
$(this).attr('id',id);
})
$(this).attr('id',id);
})
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for(var i=0;i<objs.length;i++){
$(objs[i]).attr("id",id);
}
$(objs[i]).attr("id",id);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询