Javascript 找出一组元素中的数字
如何在单击时确定元素在集合中的顺序,因此,如果单击集合中的第三个元素,我将得到一个三 下面是一个JSFIDLE示例->Javascript 找出一组元素中的数字,javascript,jquery,Javascript,Jquery,如何在单击时确定元素在集合中的顺序,因此,如果单击集合中的第三个元素,我将得到一个三 下面是一个JSFIDLE示例-> 如果需要元素在用于绑定单击处理程序的确切集合中的位置 var set = $('#set a').click(function(){ alert(set.index(this) + 1); return false; }); 如果希望元素集中的位置与发送click事件时的选择器匹配 见方法 这是一个从零开始的索引。它将返回索引位置,其中0是第一个位置。如果
如果需要元素在用于绑定单击处理程序的确切集合中的位置
var set = $('#set a').click(function(){
alert(set.index(this) + 1);
return false;
});
如果希望元素集中的位置与发送click事件时的选择器匹配
见方法
这是一个从零开始的索引。它将返回索引位置,其中0是第一个位置。如果您想要更易于阅读的版本,请在返回的索引中添加一个
来源:使用jQuery的
.index()
函数获取它相对于其同级的索引(从0开始) 这在语法上是不正确的。你应该有<代码>li毫无意义。您可以确定,这会提醒-1
,因为此
是一个
元素,在一组
元素中永远不明显。
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;
});
$( '#set a' ).on(
'click',
function( )
{
alert('Index: ' + $('#set a').index( $(this) );
}
);