获取基于类的元素的 Jquery 索引
Get Jquery index of element based on class
我需要找到带有类"span"的元素的索引:
<div>
<div>
<div class="sd">
<h2> H2 TEXT </h2>
<span> SPAN </span>
<span class="span"> SPAN </span>
</div>
</div>
</div>
所以我做到了:
var q = $('div > div > div.sd').find('.span').index();
alert(q)
这会提醒"2",但该类是第一个,也是唯一一个,因此它应该提醒"1"。这是因为 Jquery 寻找标签而不是类吗?我用谷歌搜索了很多并在堆栈上搜索,但所有示例都包含我不想要的点击事件。
现场示例:http://jsfiddle.net/jL7dsv5y/
如果将
.index()
应用于集合,并将元素传递给该集合,它将返回该元素在集合中的位置。这将提醒0
,因为div
中的.span
元素是文档中所有.span
元素中的第一个。
var q = $(".span").index($('div > div > div.sd').find('.span'));
alert(q);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
<div>
<div class="sd">
<h2> H2 TEXT </h2>
<span> SPAN </span>
<span class="span"> SPAN </span>
</div>
</div>
</div>
相关文章:
- 在jQuery中获取表的行索引
- 按照选项卡索引的顺序循环一个jQuery选择
- 如何通过Jquery从具有相同名称但不同索引的输入中获取所有值
- 如何索引jquery中的每个元素
- 如何设置元素的z索引?JQuery、Javascript、CSS、HTML
- 已筛选jQuery集中元素的索引
- 如何使用Jscript | JQuery在textArea中获取插入的|删除的字符串的索引和长度
- 使用JQuery检查数组的索引中是否存在字符串
- Safari 5.1.7 flexslider/jquery工具冲突z索引错误
- 如何在不使用TableTool的情况下从jquery数据表中获取选定的行索引
- Javascript 异常 “参数名称: 索引” 使用 jquery
- Jquery索引与其他元素的关系
- 获取基于类的元素的 Jquery 索引
- jQuery
- 索引查找
- Jquery索引删除与var而不是数字
- 使用jquery索引检索存储在数组中的值
- 使用jquery索引作为json键
- 如何在不知道JQuery索引的情况下访问特定的列表项
- 在每个函数中使用jQuery索引
- 单击以获取数组元素的jquery索引