点击JQuery/HTML5显示元素的索引/位置
show index/position of element on click JQuery/HTML5
我在一个具有相同类名(按钮)的页面上调用了许多操作,如下所示:
<div class="topClass">
<div class="classNameone">
<p>bit of schpiel about section 1</p>
<a href="#" class="Button">click me!</a>
</div>
<div class="classNametwo">
<p>bit of schpiel about section 2</p>
<a href="#" class="Button">click me!</a>
</div>
</div>
我想让jQuery告诉我,当我点击它时,我正在点击哪个链接,而不必添加另一个类或ID。
例如,1用于第一个按钮,2用于第二个按钮(或者0和1取决于索引开始)。
我试着在点击元素时使用以下内容:
$(this).parent().parent().find('.Button').index(this)
但所有返回的都是-1。
如有任何帮助,我们将不胜感激。
以下代码将在具有类topClass
的div
的透视图中返回单击的anchor
元素的index
。
试试这个,
$('a').click(function(){
alert($(this).closest('div').index() +1 );
});
演示
参考:.Closest()
相关文章:
- 如何索引jquery中的每个元素
- 如何在z索引为auto的元素下堆叠
- 将一个元素放在具有相同z索引的其他元素前面
- 获取javascript中输入元素的索引
- 如何设置元素的z索引?JQuery、Javascript、CSS、HTML
- 已筛选jQuery集中元素的索引
- JavaScript-在不影响索引的情况下将元素插入数组
- 正在获取单击的元素相对于整个文档的索引
- 触发具有较低Z索引值的DOM元素的事件
- 获取页面上每个元素的Z索引
- 获取不同元素的索引
- 获取当前元素的索引并更改他的样式
- JQUERY 按钮返回到索引元素
- 获取在列表视图中具有特定首字母的索引元素
- 如何更改test.html中的索引元素
- 使用索引元素id时出现意外错误
- 删除数组中不存在的索引元素上的运算符行为
- 如何获取索引元素
- $index的元素变化,而使用过滤器如何获得正确的索引元素angularjs
- Javascript - 如何从 2D 数组中获取索引 [1] 元素的总和