javascript - jquery选择div索引

标签 javascript jquery html

假设我有以下 div

<div class="category"></div>
<div class="item"></div>
<div class="item"></div>
<div class="category"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="item"></div>
<div class="category"></div>
<div class="item"></div>

我想访问类为“category”的特定 div。

我知道我可以用它来获得第一个:

 $(".category").first()

但是如果我想获得第二个或第三个怎么办?等等..?

最佳答案

您可以使用eq()使用索引选择元素。

Reduce the set of matched elements to the one at the specified index.

$('.category').eq(2) // 3rd element

注意:索引从零开始。

演示

$('.category').eq(2).css('background', 'green');
.category {
  background: red;
  width: 100px;
  height: 100px;
  margin: 10px;
  float: left;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<div class="category">A</div>
<div class="item">B</div>
<div class="item">C</div>
<div class="category">D</div>
<div class="item">E</div>
<div class="item">F</div>
<div class="item">G</div>
<div class="item">H</div>
<div class="category">I</div>
<div class="item">J</div>

关于javascript - jquery选择div索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31590154/

相关文章:

html - CSS: 小型大写字母,第一个字母有点粗

javascript - 通过搜索某个值返回数组中的 Dictionary 对象

javascript - socket.io 重新连接 socket.socket.connect 不起作用

javascript - 如何重写javascript模板字符串

jquery - 如何使用ajax获取PhoneGap应用程序的数据?

jquery - 反转 CSS 转换的顺序

javascript - 如何检查某人是否允许在网页上推送通知?

javascript - Twitter TypeAhead.js 不更新输入

html - 从 HTML 表单转换为 '+' 的空格

html - AngularJS 在双花括号表示法中呈现 HTML