jQuery:在存在具有相同ID的元素的情况下选择第二个元素

苏拉杰

我知道对不同的元素使用相同的id不是一个好习惯,但是在某些情况下,我不得不对两个不同的元素使用相同的id(将在原始程序中自动生成)

我正在尝试选择具有相同id的第二个元素(或在缩放时说第n个元素)。

有没有办法做到这一点 ?

我在这里创建了一个代码片段,以显示问题。

$("#btn").click(function(){
  
  $("#test").css("background","blue");

});
#test {
  height: 100px;
  width: 100px;
  border: 1px solid #ccc;
  margin:10px;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.11/d3.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<div id="test">
</div>

<div id="test">
</div>

<button id="btn">Click Me</button>

公平的

您不能有重复的ID,但是如果不能这样做,则可以将Attribute Equals Selector [name =” value”]:eq(index)一起使用:eq需要收集的元素的索引。您可能还需要使用背景色。

现场演示

 $("[id=test]:eq(1)").css("background-color","blue");

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在XPATH中选择具有相同属性ID的第二个元素?

来自分类Dev

如何在量角器中选择具有相同类名的第二个对象的第二个元素

来自分类Dev

如何在量角器中选择具有相同类名的第二个对象的第二个元素

来自分类Dev

使用Java / Webdriver我想选择第二个具有相同名称的元素

来自分类Dev

如何从具有相同类的一组 div 中选择第二个元素?

来自分类Dev

我需要通过 Xpath 找到具有相同自动化 ID 的第二个元素

来自分类Dev

如何使用Python访问具有相同类名的第二个元素

来自分类Dev

如何在没有任何延迟和延迟的情况下从第二个元素获取第一个元素?

来自分类Dev

如何添加具有新ID的第二个元素?

来自分类Dev

如何在不使用lambda的情况下按第二个元素对列表进行排序?

来自分类Dev

如何在不使用循环的情况下获取每个子集的第二个元素-Python

来自分类Dev

Haskell,找到第二个元素最少的tupel,如果第二个元素具有两个相同值的tuple,则使用第一个元素进行排序

来自分类Dev

如何使用Java访问硒中具有相同类名的第二个元素

来自分类Dev

如何在多个相同的类名之间选择第二个元素?

来自分类Dev

R选择组中的第二个元素

来自分类Dev

选择倒数第二个元素

来自分类Dev

选择数组中的第二个XML元素

来自分类Dev

选择列表的倒数第二个元素

来自分类Dev

选择第二个元素子Java脚本

来自分类Dev

合并第二个元素相同的python子列表并返回总和和第二个元素

来自分类Dev

为什么split会在第二个元素为空的情况下返回一个数组?

来自分类Dev

jQuery(或CSS)每隔第二个元素与类

来自分类Dev

jQuery:删除了第二个匹配的元素

来自分类Dev

从具有第二个数组的元素的数组中获取数据

来自分类Dev

如何仅在文件中的倒数第二个字符相同的情况下打印行?

来自分类Dev

如何将 id 绑定到最大日期,在没有子查询的情况下按第二个 id 分组?

来自分类Dev

如何在不使用ID的情况下在javascript中选择第二个单选按钮?

来自分类Dev

如何在没有滚动条的情况下使第二个div填充屏幕的剩余高度?

来自分类Dev

如何在没有路径的情况下获取第二个文件夹的名称

Related 相关文章

  1. 1

    如何在XPATH中选择具有相同属性ID的第二个元素?

  2. 2

    如何在量角器中选择具有相同类名的第二个对象的第二个元素

  3. 3

    如何在量角器中选择具有相同类名的第二个对象的第二个元素

  4. 4

    使用Java / Webdriver我想选择第二个具有相同名称的元素

  5. 5

    如何从具有相同类的一组 div 中选择第二个元素?

  6. 6

    我需要通过 Xpath 找到具有相同自动化 ID 的第二个元素

  7. 7

    如何使用Python访问具有相同类名的第二个元素

  8. 8

    如何在没有任何延迟和延迟的情况下从第二个元素获取第一个元素?

  9. 9

    如何添加具有新ID的第二个元素?

  10. 10

    如何在不使用lambda的情况下按第二个元素对列表进行排序?

  11. 11

    如何在不使用循环的情况下获取每个子集的第二个元素-Python

  12. 12

    Haskell,找到第二个元素最少的tupel,如果第二个元素具有两个相同值的tuple,则使用第一个元素进行排序

  13. 13

    如何使用Java访问硒中具有相同类名的第二个元素

  14. 14

    如何在多个相同的类名之间选择第二个元素?

  15. 15

    R选择组中的第二个元素

  16. 16

    选择倒数第二个元素

  17. 17

    选择数组中的第二个XML元素

  18. 18

    选择列表的倒数第二个元素

  19. 19

    选择第二个元素子Java脚本

  20. 20

    合并第二个元素相同的python子列表并返回总和和第二个元素

  21. 21

    为什么split会在第二个元素为空的情况下返回一个数组?

  22. 22

    jQuery(或CSS)每隔第二个元素与类

  23. 23

    jQuery:删除了第二个匹配的元素

  24. 24

    从具有第二个数组的元素的数组中获取数据

  25. 25

    如何仅在文件中的倒数第二个字符相同的情况下打印行?

  26. 26

    如何将 id 绑定到最大日期,在没有子查询的情况下按第二个 id 分组?

  27. 27

    如何在不使用ID的情况下在javascript中选择第二个单选按钮?

  28. 28

    如何在没有滚动条的情况下使第二个div填充屏幕的剩余高度?

  29. 29

    如何在没有路径的情况下获取第二个文件夹的名称

热门标签

归档