如何在单击时确定元素在集合中的顺序,以便如果我单击集合中的第三个元素,我会得到三个?
这是一个 jsfiddle 示例 -> http://jsfiddle.net/vtt3d/
最佳答案
如果您想要元素在用于绑定(bind)点击处理程序的精确集合中的位置;
var set = $('#set a').click(function(){
alert(set.index(this) + 1);
return false;
});
如果您希望元素集中的位置与调度点击事件时的选择器相匹配;
$('#set a').click(function(){
alert($('#set a').index(this) + 1);
return false;
});
请参阅index()
方法
关于javascript - 找出一组元素中的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8729342/