如何使用jquery根据索引号在一系列元素上添加自定义属性

佐贺达

我有一系列div元素,我想根据它们的索引号添加自定义属性jQuery

这是我的代码片段:

$(document).ready(function() {
  $('.block').each(function() {
    $('.block').attr('order', ($('.block').index() + 1).toString()); // not sure what to add
    // console.log(($('.block').index() + 1).toString());
  })
});
.block {
  background: powderblue;
  margin-bottom: 10px;
  min-height: 40px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>

我正在尝试添加一个属性,order并将其值添加到相应的索引号中。但我总是在循环内得到相同的数字。我该如何解决 ?

您总是在每次迭代中使用整个选定对象集,在函数的处理程序中使用当前对象 $.each()

$(document).ready(function() {
  // Use the param index
  $('.block').each(function(index) {
    // The context `this` points to a specific element.
    $(this).attr('order', index + 1);
    console.log($(this).attr('order'));
  })
});
.block {
  background: powderblue;
  margin-bottom: 10px;
  min-height: 40px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>
<div class='block'></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何销毁一系列自定义组件

来自分类Dev

如何遍历一系列自定义对象?

来自分类Dev

如何使用 Visual Basic 从 Excel 添加一系列单元格作为自定义 SMTP 电子邮件的正文?

来自分类Dev

如何根据多索引定义的范围对一列中的一系列值求和

来自分类Dev

如何在 ARRAYFORMULA 中为一系列单元格使用自定义函数?

来自分类Dev

使用表单上的一系列元素(自己的类)

来自分类Dev

反引号扩展列表中的一系列元素

来自分类Dev

如何遍历一系列jquery元素及其每个子元素?

来自分类Dev

如何根据一系列数字过滤数组?

来自分类Dev

如何根据一系列值“扩展” IQueryable 结果?

来自分类Dev

如何对一系列元素进行外键查找?

来自分类Dev

使用jquery / javascript在Wordpress中包装一系列HTML元素

来自分类Dev

如何添加一系列数字中的Java

来自分类Dev

如何在python中添加一系列数字

来自分类Dev

使用jQuery在一系列动画上添加带有重置的无限循环功能

来自分类Dev

如何使用规范定义一系列相同大小的集合?(是否可以?)

来自分类Dev

如何使用Powershell判断何时将一系列文件添加到网络

来自分类Dev

如何根据一系列递增的非连续数字向R中的数据帧添加唯一ID

来自分类Dev

如何使用正则表达式指定一系列在逻辑上是this或this或this或this的模式?

来自分类Dev

如何在一系列缺点上使用格式的迭代能力

来自分类Dev

如何使用正则表达式指定一系列在逻辑上是this或this或this或this的模式?

来自分类Dev

如何使用if命令为R上的一系列值创建函数

来自分类Dev

如何使用Javascript或Jquery将一系列JSON数据附加到HTML?

来自分类Dev

如何使用Spark处理一系列HBase行?

来自分类Dev

如何使用rxJava实现一系列连续操作?

来自分类Dev

如何使用噪音制作一系列彩色矩形?

来自分类Dev

如何使用一系列ID的CSS设置表格

来自分类Dev

如何使用Bash遍历一系列文件

来自分类Dev

如何使用“安全随机”搜索一系列数字?

Related 相关文章

  1. 1

    如何销毁一系列自定义组件

  2. 2

    如何遍历一系列自定义对象?

  3. 3

    如何使用 Visual Basic 从 Excel 添加一系列单元格作为自定义 SMTP 电子邮件的正文?

  4. 4

    如何根据多索引定义的范围对一列中的一系列值求和

  5. 5

    如何在 ARRAYFORMULA 中为一系列单元格使用自定义函数?

  6. 6

    使用表单上的一系列元素(自己的类)

  7. 7

    反引号扩展列表中的一系列元素

  8. 8

    如何遍历一系列jquery元素及其每个子元素?

  9. 9

    如何根据一系列数字过滤数组?

  10. 10

    如何根据一系列值“扩展” IQueryable 结果?

  11. 11

    如何对一系列元素进行外键查找?

  12. 12

    使用jquery / javascript在Wordpress中包装一系列HTML元素

  13. 13

    如何添加一系列数字中的Java

  14. 14

    如何在python中添加一系列数字

  15. 15

    使用jQuery在一系列动画上添加带有重置的无限循环功能

  16. 16

    如何使用规范定义一系列相同大小的集合?(是否可以?)

  17. 17

    如何使用Powershell判断何时将一系列文件添加到网络

  18. 18

    如何根据一系列递增的非连续数字向R中的数据帧添加唯一ID

  19. 19

    如何使用正则表达式指定一系列在逻辑上是this或this或this或this的模式?

  20. 20

    如何在一系列缺点上使用格式的迭代能力

  21. 21

    如何使用正则表达式指定一系列在逻辑上是this或this或this或this的模式?

  22. 22

    如何使用if命令为R上的一系列值创建函数

  23. 23

    如何使用Javascript或Jquery将一系列JSON数据附加到HTML?

  24. 24

    如何使用Spark处理一系列HBase行?

  25. 25

    如何使用rxJava实现一系列连续操作?

  26. 26

    如何使用噪音制作一系列彩色矩形?

  27. 27

    如何使用一系列ID的CSS设置表格

  28. 28

    如何使用Bash遍历一系列文件

  29. 29

    如何使用“安全随机”搜索一系列数字?

热门标签

归档