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

attr的回调函数的参数

        $('input:eq(2)').attr('value',function(i, val){
            return '通过function设置' + val
        })

i是第三个input的标签的索引,但是为什么值是0;

正在回答

3 回答

..抱歉!!我试了不少方法,里面的i一直都是0。我前面讲的应该是对的“..前面选出的jquery对象是第三个input对象,只有一个DOM元素在伪数组内,索引当然就是0了。”

回调函数里面的i,可能是个坚贞的男子!!!我不知道他什么时候不是0

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

..前面选出的jquery对象是第三个input对象,只有一个DOM在伪数组内,索引当然就是0了。

$('input').attr('value',function(i,val){

})

这个时候,i就是2了

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

weixin_慕容2404529

。。。。。等等!!后面那好像不是2
2019-02-06 回复 有任何疑惑可以回复我~

这里i值是任何都没有意义吧,不用纠结它

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

举报

0/150
提交
取消

attr的回调函数的参数

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