jquery 如何获取集合内的其中一个元素?

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。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-09-29
如果是第一个 可以用first 如果是最后一个可以用last
如果是中间的某一个可以用eq。
第2个回答  2012-04-23
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');
第3个回答  推荐于2017-09-30
$('#imglist div.imgstyle img').each(function(){
$(this).attr('id',id);
})本回答被提问者采纳
第4个回答  2018-06-21
for(var i=0;i<objs.length;i++){
$(objs[i]).attr("id",id);
}

jquery 如何获取集合内的其中一个元素?
获取一个元素的值可以有很多方式:通过id选择器:$("#txt").val();通过class选择器:$(".ipt").val();通过属性选择器:$("input[name='uname']").val();

jquery 如何获取集合内的其中一个元素?
1、首先,打开html编辑器,新建html文件,例如:index.html,并引入jquery。2、在index.html中的标签,输入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...

如何获取jQuery集合的某一项
其他过滤方法,比如 filter() 和 not() 允许您选取匹配或不匹配某项指定标准的元素。(document).ready(function(){ ("div p").first();\/\/获取第一个中的第一个 ("div p").last();\/\/获取最后一个中的最后一个 ("p").eq(1);\/\/获取所有中的第二个 ("p").filter(".demo");\/\/返回...

jquery通过id获取元素(jquery获取div的id)
1、通过jquery的方式,使用id选择器方式获取节点,然后获取值。2、通过原生的dom方式,获取id的值。每一个HTML元素都使用id来进行一个标注,随后可以通过document.getElementById(“ID名称”)取得指定的ID元素对象,取得元素对象之后就可以对其进行操作。但是document.getElementById()只能取得一个元素信息。d...

jquery 如何从选择的集合中选出符合条件的元素,类似eq(),但需要加个...
比如$(".text")比如这是一个文本框的集合 我要取其中文本框的内容为1的那一个 这样子取$(".text[val='1']"),像这类的用法数不清的,建议你去看看jquery手册,很全的百度一下 jqueryAPI下载

jquery获取元素属性的值?
prop()获取在匹配的元素集中的第一个元素的属性值。removeProp()用来删除由.prop()方法设置的属性集addClass()为每个匹配的元素添加指定的类名。removeClass()从所有匹配的元素中删除全部或者指定的类。在JQuery中,课用于获取元素属性值的方法是?当该方法用于设置属性值时,则为匹配元素集合设置一个或多...

jquery取子元素的值(jquery获取所有子节点)
方法获得当前元素集合中每个元素的后代,通过选择器、jQuery 对象或元素来筛选。语法:.find(selector)参数selector 字符串值,包含供匹配当前元素集合的选择器表达式。详细说明:如 果给定一个表示 DOM 元素集合的 jQuery 对象,.find()方法允许我们在 DOM 树中搜索这些元素的后代,并用匹配元素来构造一...

jquery如何获取第一个或最后一个子元素
楼主您好 如果一个jQuery对象表示一个DOM元素的集合,.first()方法会构造一个新的jQuery对象,它包含了前一个集合的第一个元素。 list item 1 list item 2 list item 3 list item 4 list item 5 ('li').first().css('background-color', 'red');调用的结果是第一个列表项目为红色背景。

jquery怎么获取class里的元素
1、新建一个HTML文档,并定义若干个带有class属性的元素。2、新建一个JS操作,并获取选择器匹配的第一个元素。3、保存以上文件,在浏览器预览效果,得到的是第一个匹配的Class元素。4、如果想要选择器匹配所有符合的元素,则需要使用选择器。5、对方法获取的元素集合,进行遍历输出。6、保存以上内容,在...

jquery有几种选择器
一、基本选择器 基本选择器是jQuery中最常用也是最简单的选择器,它通过元素的id、class和标签名等来查找DOM元素。1、ID选择器 #id 描述:根据给定的id匹配一个元素, 返回单个元素(注:在网页中,id名称不能重复)示例:$("#test") 选取 id 为 test 的元素 2、类选择器 .class 描述:根据给定...

相似回答