怎样用JS给class名相同的一组元素设置自增的属性值?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

怎样用JS给class名相同的一组元素设置自增的属性值?

2016-06-01 09:20:33 1821 1
<span class="close" index-num="0"></span>
<span class="close" index-num="1"></span>
<span class="close" index-num="2"></span>
<span class="close" index-num="3"></span>

如上代码是我想要的结果,因为我不能确定span元素的数量,所以我想在js里面用for循环给它设置属性,但是循环完成后每个index-num属性的值都变成了length-1,代码如下。

var spans = $('.close');
for(var i=0; i<spans.length; i++){
    spans.attr('index-num', i);
}

请问我应该怎么解决?

取消 提交回答
全部回答(1)
  • 小旋风柴进
    2019-07-17 19:22:43

    html

    <span class="close"></span>
    <span class="close"></span>
    <span class="close"></span>
    <span class="close"></span>

    js

    $('.close').each(function (i) {
      $(this).attr('index-num', i);
    0 0
相关问答

1

回答

css怎么a为设置成内联元素

2018-05-10 20:05:19 1348浏览量 回答数 1

2

回答

ECS设置重定向后网站显示“此网页包含重定向循环”怎么处理

2017-12-08 23:13:35 2336浏览量 回答数 2

1

回答

业界的class 类名规范的目的是什么?

2022-07-28 18:18:50 26浏览量 回答数 1

1

回答

设置的ECS安全组没有生效怎么办

2020-12-14 14:17:05 764浏览量 回答数 1

3

回答

图片之间的间隔css怎么设置

2018-05-10 20:07:01 3045浏览量 回答数 3

2

回答

oss图片地址现在打开是下载,怎样变成直接浏览器上显示?

2015-05-21 17:25:29 5099浏览量 回答数 2

3

回答

oss图片地址现在打开是下载,怎样变成直接浏览器上显示?

2015-05-28 17:25:11 13756浏览量 回答数 3

2

回答

ECS 设置域名301重定向要怎么做?

2018-10-24 16:17:50 1707浏览量 回答数 2

1

回答

虚边框用css怎么设置

2018-05-10 20:05:48 1369浏览量 回答数 1

1

回答

上下箭头符号用css怎么实现

2018-05-10 20:05:25 2449浏览量 回答数 1
2709
文章
6591
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载