为了账号安全,请及时绑定邮箱和手机立即绑定

.text( function(index, text) ) 中的index是固定值吗?

我看有的同学说index是元素的位置,但是我改了下代码,如下面的,取的是eq(2),那么index不是应该是2吗?但是alert出来的是0,无论我改成几,alert出来的都是0.index为啥都是0

$(".left a:eq(2)").text(function(index,text){

            alert(index);

            return '增加新的文本内容' + text

        })


正在回答

2 回答

index是索引的意思,这个w3school上面讲的很详细。我的理解是a:eq(2)只有一个a,所以索引是0,如果是a的话,因为有三个,所以索引分别取0,1,2。个人理解哈!

0 回复 有任何疑惑可以回复我~

index只是一个参数,indexof是获取元素的位置,所以index不是固定值,与2没有关系,所以输出的为0

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

.text( function(index, text) ) 中的index是固定值吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信