var objs = $('#imglist div.imgstyle img')
我获取img标签,把集合给了objs这个变量,现在我想用这个变量来遍历所有img标签的元素给他们加个ID号, 我该怎么写?
for(var i=0;i<objs.length;i++){
???????
}
需要准备的材料分别有:电脑、html编辑器、浏览器。
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。
2、在index.html中的<script>标签,输入jquery代仿纤码:
var objs = $('#imglist div.imgstyle img');
for(var i=0;i<objs.length;i++){
objs.eq(i).attr('id', i);
}
3、浏览器运行index.html页面,此时成功通过遍历所有img标签给它们添备举仿答改加了ID。
如果是第一个 可以用first 如果告裂是最后一个可以用握友链last
如果是中间的段孙某一个可以用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');
$('#imglist div.imgstyle img'姿租烂).each(function(){
$(this).attr('迹漏id'型悄,id);
})
for(var i=0;i<objs.length;i++){
$(objs[i]).attr("id",id);
}