根据选择查找dom索引
Finding dom index based on selection
HTML标记如下
<div>
<div class="selector"></div>
</div>
<div>
<div class="selector"></div>
</div>
<div>
<div class="selector1"></div>
</div>
<div>
<div class="selector1 active"></div>
</div>
<div>
<div class="selector2"></div>
</div>
<div>
<div class="selector2"></div>
</div>
基于用户点击,我想找到被点击的桶,并基于桶我想找到它的索引。
Javascriptvar sectionType = $(this).attr('class');
var sectionIndex = sectionType.find("active").index();
但是它没有给我选定/悬停元素索引。有人能帮帮我吗?
您可以将DOM元素传递给index
方法,然后它返回该元素在jQuery集合中的索引。
$('div[class]').click(function () {
var cls = this.className.split(' ')[0];
var index = $('div.' + cls).index(this);
});
http://jsfiddle.net/kCPYM/ .active
元素索引:
$('div[class]').click(function () {
var cls = this.className.split(' ')[0],
$div = $('div.' + cls),
$active = $div.filter('.active'),
index = $div.index($active);
console.log(cls, index);
});
$('.someclass').click(function(){
alert($(this).index());
});
相关文章:
- 名称输入的索引
- 在单击任何位置时隐藏元素,而不检查每次DOM单击
- 在jQuery中获取表的行索引
- 触发具有较低Z索引值的DOM元素的事件
- DomDocument removeChild在foreach中重新索引dom
- JavaScript DOM:在容器中查找元素索引
- 如何通过知道节点的值来访问dom&&只要知道价值就可以得到手风琴的索引
- 获取所选元素的位置,而不是 DOM 中元素的索引
- 索引数据库与DOM有什么关系吗?
- 当 Angular 索引页面加载到 DOM [Angular 模板到静态 HTML] 中时,我可以拍摄它的纯 HTML
- 获取所选 DOM 元素的索引,返回 -1
- 如何表征DOM的z索引?(2)
- 在基于DOM元素而非索引的引导旋转木马中跳到另一张幻灯片
- 将搜索引擎索引DOM生成的HTML
- 在HTML表行DOM元素中查找行索引
- 使用索引从jQuery数组返回jQuery对象(而不是DOM)
- 根据选择查找dom索引
- 使用jQuery设置动态下拉列表(DOM)的选定索引
- 索引dom元素
- 为多类元素中某一类的元素查找Dom节点索引